<?

class Connection{

    var 
$c;

    var 
$h "localhost";

    var 
$u "root";

    var 
$p "";

    var 
$db "";    



    function 
Connection(){

        
$this->Connect();

    }

    function 
Connect(){

        global 
$_Config_MISDBHost$_Config_MISDBUser$_Config_MISDBPass$_Config_MISDBName;

        
//$this->c = mysql_connect($this->h, $this->u, $this->p);
        
$this->mysql_connect($_Config_MISDBHost$_Config_MISDBUser$_Config_MISDBPass);

        if (!
$this->c) {  

            die(
'Could not connect database :: ' mysql_error()); 

        }

        
//mysql_select_db($this->db, $this->c);
        
mysql_select_db($_Config_MISDBName$this->c);

        
mysql_query("SET NAMES 'tis620'");

    }    

    function 
Disconnect(){

        return 
mysql_close();

    }    

    function 
Execute($query){

        return 
mysql_query($query,$this->c);

    }

    function 
BeginTrans(){

        
$this->Execute("SET AUTOCOMMIT=0");

    }

    function 
CommitTrans(){

        
$this->Execute("commit");

        
$this->Execute("SET AUTOCOMMIT=1");

    }

    function 
RollbackTrans(){

        
$this->Execute("rollback");

        
$this->Execute("SET AUTOCOMMIT=1");

    }

}

////////////////////////////////////////////

?>