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 */ } ?> Oil Painting - Portrait of Mary Endicott (d.1957), Mrs Joseph Chamberlain - Birmingham Museums & Art Gallery Information Centre
             
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us
           

Oil Painting - Portrait of Mary Endicott (d.1957), Mrs Joseph Chamberlain

View main imageView larger image
Birmingham Museums and Art Gallery

There are no additional images for this object.

Basic Information

Accession Number:1989P60
Collection:Fine Art Paintings and Sculpture
Date:1890 - 1891

Maker Information

Artist:John Everett Millais - View biography for John Everett Millais

Notes

Joseph Chamberlain (1836-1914) commissioned this portrait of his third wife, Mary Endicott, shortly after their marriage in 1888. The picture hung at Highbury, the Chamberlain's Birmingham home, where Mary Chamberlain acted as hostess at numerous family, social and political gatherings. The portrait was executed during 1890-91 and hung in the Royal Academy exhibition of 1891 where it excited much favourable comment. Joseph Chamberlain thought it an excellent likeness of his wife and it is recorded that the artist derived great pleasure from the commission. The minutiae of the execution of the picture are exceptually well documented through the survival of Mary Chamberlain's weekly letters to her mother, Mrs. Endicott, which are in collection of the University of Birmingham library.

Purchased from George Chamberlain with the assistance of the Victoria and Albert Museum, 1989.

Further Information

Production Period:19th century
Medium:Oil on canvas.
Material(s):Oil paint

Associated People

Dimensions

Height:1341 mm
Width:1024 mm