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 */ } ?> Wood Engraving - Dalziels' Bible Gallery - Joseph's Coat - Birmingham Museums & Art Gallery Information Centre
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us

Wood Engraving - Dalziels' Bible Gallery - Joseph's Coat

View main imageView larger image
Birmingham Museums and Art Gallery

There are no additional images for this object.

Basic Information

Accession Number:1912P47
Collection:Fine Art Prints and Drawings
Date:1881 - 1881

Maker Information

Artist:Ford Madox Brown - View biography for Ford Madox Brown
Engraver:Dalziel Brothers - View history


The Bible describes how Joseph's jealous brothers, having sold him into slavery, 'took Joseph's coat and killed a kid of the goats and dipped the coat in the blood' before bringing it to their father and claiming that he had been killed by a wild animal. In his 1865 catalogue Brown describes the brothers individually: 'the cruel Simeon stands in the immediate foreground half out of the picture, he looks at his father guiltily and already prepared to bluster ... . The leonine Judah just behind him, stands silently watching the effect of Levi's falsity and jeering levity on their father; Issacher the fool sucks the head of his shepherd's crook, and wonders at his father's despair' (The Exhibition of Work and other Paintings, 1865). The only figure in the scene able to detect their deceit is the dog sniffing the blood, which he 'recognises as not belonging to man.'

Although Dalziels' Bible Gallery was brought out in 1881 Brown's designs were made in the early 1860s and show the influence of the Pre-Raphaelite movement on Brown's illustrations. Like all three of Brown's illustrations for the Bible Gallery, Joseph's Coat shows figures claustrophobically compressed within a small space which is stuffed with minute details. In order to remain as realistic as possible Brown used a landscape from the Holy Land for the background. Although he had not travelled to the Middle East himself, he copied a watercolour study of the hills above Jerusalem, entitled The Well of Enrogel (Harris Museum and Art Gallery, Preston), painted by his friend Thomas Seddon in the summer of 1855. The competitiveness between artists in the Pre-Raphaelite circle can be seen from Holman Hunt's reaction to the design when he first saw it as a painting in progress. Hunt who had travelled with Seddon and no doubt felt he had superior knowledge of the Near East, 'carped at the introduction of the dog, the touch of which might be considered a defilement' however, he later retracted his statement in a letter, citing other biblical sources and remembering that he had himself seen the dogs allowed to exercise their natural instincts as watchdogs' (Mary Bennett in The Pre-Raphaelites, exh. cat., Tate Gallery, London, 1984, p. 207).

Presented by Charles Fairfax Murray, 1912.

Further Information

Production Period:19th century
Medium:Wood engraving on paper.

Associated People


Height:570 mm
Width:400 mm