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 William Morris

Also known as:Topsy
Nationality:British
Born:1834 - Walthamstow, London, England
Died:1896

Employment

Designer. Son of William Morris (1797-1847) a London financier, and his wife, Emma (1805-1894). Morris was educated at Marlborough College and entered Exeter College, Oxford in 1853. He was a leading figure in the Arts and Crafts movement.

Morris met Edward Burne-Jones (1833-1898) at Oxford. They both initially intended to enter the church, but became increasingly interested in the visual arts and literature. Their career choice changed to becoming artists. Morris began to work as an architect but then took up painting to work with Rossetti on decorating the Oxford Union Building.

Morris married Jane Burden (1839-1914) in 1859, for which Philip Webb (1831-1915), in collaboration with Morris, designed the Red House at Bexleyheath in Kent. Assistance from artists such as Burne-Jones led to the formation of Morris, Marshall, Faulkner & Co. in 1861 (which later became Morris & Co.). The original firm was made up of Peter Paul Marshall, Charles Faulkner (1833-1892), Rossetti, Burne-Jones, Webb and Ford Madox Brown (1821-1893). Burne-Jones's series of windows for St Philip's Cathedral, Birmingham is one of the finest examples of Morris & Co. stained glass.

Morris wrote a substantial amount of poetry including The Defence of Guinevere and Other Poems (1858) and The Earthly Paradise (1866-70). He was made president of the Arts and Crafts Exhibition Society in 1891 and master of the Art-Workers' Guild in 1892. In 1891 Morris set up the Kelmscott Press, producing the outstanding The Works of Geoffrey Chaucer in 1896, the year of his death.

My Bookmarks

You currently have no objects bookmarked.
You can bookmark objects to help you find them again easily when using this computer.