| 
<?php 
 class ConnException  extends Exception{}
 class Conn{
 protected $host;
 protected $username;
 protected $password;
 protected $db;
 
 public function _construct($host_,$username_,$password_,$db_)
 {
 
 $this->_host    = $host_;
 $this->_password= $password_;
 $this->_username=$root_;
 $this->_db=$db_;
 
 }
 
 public function connect($host_,$username_,$password_,$db_){
 if ( strlen($host_) == 0 || strlen($username_) == 0 || strlen($db_) == 0 ) {
 throw new ConnException ('Please supply the '.$host_ .' name , '.$username_ .' Username and '.$db_ .'database name');
 }
 $con=mysql_connect($host_, $username_, $password_);
 
 mysql_select_db($db_);
 }
 }
 //Connecting to database
 $conf= new Conn;
 $host_='';//host name
 $password_='';//password
 $username_='';//username
 $db_=''; //database name
 try
 {
 
 $conf->connect($host_,$username_,$password_,$db_);
 }
 catch ( connException $e )
 {
 echo "Encountered an error while connecting to database: ";
 }
 ?>
 
 |