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 - The Stone Breaker - Birmingham Museums & Art Gallery Information Centre
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us

Oil Painting - The Stone Breaker

View main imageView larger image
Birmingham Museums and Art Gallery

There are no additional images for this object.

Basic Information

Accession Number:1936P506
Collection:Fine Art Paintings and Sculpture
Date:1857 - 1857

Maker Information

Artist:Henry Wallis - View biography for Henry Wallis


The painting depicts the figure of a man slumped in death. The public and press saw the painting as a justified criticism of the Poor Law, which forced paupers to break stones to repair roads in return for food and shelter.

When exhibited at the Royal Academy in 1858, instead of a title the painting was accompanied by a catalogue entry quoting Thomas Carlyle's (1795-1881) 'Sartor Resartus':

'Hardly-entreated Brother! For us thy back was so bent, for us were thy straight limbs and fingers so deformed: thou wert our Conscript, on whom the lot fell, and fighting our battles wert so marred. For in thee too lay a god-created Form, but it was not to be unfolded: encrusted must it stand with the thick adhesions and defacements of labour; and thy body, like thy soul, was not to know freedom.'

The original frame was inscribed with a line from Tennyson's poem 'A Dirge': 'Now is done the long day's work'; the painting was exhibited under this title in Birmingham in 1861.

The exhibition history of the painting is occasionally uncertain. A note attached to the back of the painting by the artist, dated 18th May 1884, reads: 'The stonebreaker was, I think, exhibited at the RA in 1858, also at Natl Exbn. at Dublin and again at Philadephia' (Birmingham files).

The first owner of this painting, Viscount Powerscourt, owned another Wallis painting,'Henry Marten in Chepstow Gaol', also exhibited in Dublin in 1865. A smaller version of the painting from the collection of Jospeh Dixon was sold at Sotheby's Belgravia on 19th March 1979 (lot 18).

Presented by Charles Aitken, 1936.

Further Information

Production Period:19th century
School/Style:Death Narrative
Medium:Oil on canvas.

Associated People


Height:654 mm
Width:787 mm