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 */ } ?> Watercolour - The Austins Handsworth - Birmingham Museums & Art Gallery Information Centre
             
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us
           

Watercolour - The Austins Handsworth

View main imageView larger image
Birmingham Museums and Art Gallery

There are no additional images for this object.

Basic Information

Accession Number:1996V122.13
Collection:Topographical Views
Date:1884 - 1884

Maker Information

Artist:Elizabeth Jane Hasluck - View biography for Elizabeth Jane Hasluck

Notes

This watercolour is one of twenty-eight drawings contained in a bound volume, presented by the artist, Elizabeth Jane Hasluck, to her son Ernest for Christmas in 1885. The majority of the views depict the Austins in Handsworth, the family home of the Haslucks at the time. There are two similar volumes of artwork by Elizabeth Jane Hasluck in the collections, one of which was presented to Daniel Sidney Hasluck, another family member.The Austins was sold to Sandwell Park Colliery around the end of the nineteenth century, and was demolished around 1930.


Further Information

Production Period:19th century
Medium:Watercolour on paper, laid on board.
Material(s):Board
Place of Origin:Birmingham, England

Associated People

Associated Places

Dimensions

Height:148 mm
Width:246 mm