host = $_host; $this->squema = $_squema; $this->username = $_user; $this->password = $_pass; } function __destruct(){ if($this->connection){ mysql_close($this->connection); } } public function conecta(){ $this->connection = mysql_connect($this->host, $this->username,$this->password); mysql_select_db($this->squema,$this->connection); return $this->connection; } public function desconecta(){ mysql_close($this->connection); } public function updateSQL($sql){ $r = mysql_query($sql,$this->connection); if($r == 0){ return false; } else{ return true; } } public function executaSQL($sql){ $retorno = mysql_query($sql,$this->connection); return $retorno; } public function iniciarTransacao(){ $this->executaSQL("begin"); } public function efetivarTransacao(){ $this->executaSQL("commit");} public function desfazerTransacao(){ $this->executaSQL("rollback"); } } ?>