host = $host; $this->dbUser = $dbUser; $this->dbPass = $dbPass; $this->dbName = $dbName; $this->connectToDb(); } /** * Establishes connection to MySQL and selects a database * @return void * @access private */ function connectToDb() { // Make connection to MySQL server if (!$this->dbConn = @mysql_connect($this->host, $this->dbUser, $this->dbPass)) { trigger_error('Could not connect to server'); $this->connectError = true; // Select database } else if (!@mysql_select_db($this->dbName,$this->dbConn)) { trigger_error('Could not select database'); $this->connectError = true; } } /** * Checks for MySQL errors * @return boolean * @access public */ function isError() { if ($this->connectError) { return true; } $error = mysql_error($this->dbConn); if (empty($error)) { return false; } else { return true; } } /** * Returns an instance of MySQLResult to fetch rows with * @param $sql string the database query to run * @return MySQLResult * @access public */ function &query($sql) { if (!$queryResource = mysql_query($sql, $this->dbConn)) { trigger_error('Query failed: ' . mysql_error($this->dbConn) . ' SQL: ' . $sql); } else { return new MySQLResult($this, $queryResource); } } } /** * MySQLResult Data Fetching Class * @access public * @package SPLIB */ class MySQLResult { /** * Instance of MySQL providing database connection * @access private * @var MySQL */ var $mysql; /** * Query resource * @access private * @var resource */ var $query; /** * MySQLResult constructor * @param object mysql (instance of MySQL class) * @param resource query (MySQL query resource) * @access public */ function MySQLResult(&$mysql, $query) { $this->mysql = &$mysql; $this->query = $query; } /** * Fetches a row from the result * @return array * @access public */ function fetch() { if ($row = mysql_fetch_array($this->query, MYSQL_ASSOC)) { return $row; } else if ( $this->size() > 0 ) { mysql_data_seek($this->query, 0); return false; } else { return false; } } /** * Returns the number of rows selected * @return int * @access public */ function size () { return mysql_num_rows($this->query); } /** * Returns the ID of the last row inserted * @return int * @access public */ function insertID () { return mysql_insert_id($this->mysql->dbConn); } /** * Checks for MySQL errors * @return boolean * @access public */ function isError() { return $this->mysql->isError(); } /** * Returns an instance of MySQLResult to fetch rows with * @param $sql string the database query to run * @return MySQLResult * @access public */ } ?> - Biography - Birmingham Museums & Art Gallery Information Centre
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us

Biography for Louisa Starr Canziani

Nationality:British (English)
Born:1845 - Liverpool


Louisa Starr attended Heatherley's art school. During this period artistic training was dominated by the Royal Academy Schools, which gave it students a rigorous grounding in life-drawing and painting, presided over by Frederick Leighton and staffed by some of the leading artists of the time. Competition to enter the RA schools was very great, and at 16 Louisa Starr became the youngest student ever to attend, being 1 of 2 students selected out of 38 entrants. That she was a woman is also significant. She signed her work 'L Starr' so that her gender was not apparent, and when her identity became known, was told that it was not permitted by the constitution to admit female students. (Women had attended the RA Schools before but not in any great number and not for some time.) When she asked to see the clause, it could not be found, and they ended up admitting 6 women students, so that they could chaperone each other. She had an outstanding career as a student, winning a Silver medal for the best copy of Murillo's 'Beggars' in 1865 - which was the first medal ever awarded by the RA to a woman, and a Gold medal for the most successful historical painting in 1867. She met her future husband, Enrico Canziani, an Italian cousin, whilst visiting relatives in Italy. Her independent outlook and progressive thinking were somewhat at odds with traditional Italian village life, and Enrico understood and encouraged her work by setting up a studio space and helping to find local models for her to paint. He was a civil engineer, who had built a sugar refinery in Italy and established paper-mills and chemical product factories. They married in Dover in 1882, and her attitude to life and work continued to be assertive and uncompromising. For example, she removed the 'and obey' from the marriage service, and it was decided that she would continue to live and work in England, and Enrico would be the one to move. He settled in England, but as much of his business was in Italy he continued to visit at least three times a year. Estella was born in 1887