2012-08-07 101 views
3

我正在使用mysql与adodb以及如果我想转移到mysqli,我必须做什么更改。ADODB mySQLi连接

这是我的连接文件,我只需要对此文件进行更改,或者我必须更新所有查询文件。

include_once("adodblib/adodb.inc.php"); 
class ADb { 
    function ADb() 
    { 
     global $dbserver; 
     global $dbuser; 
     global $dbpass; 
     global $database; 
    $dbuser = "root"; 
    $dbpass = "asdasdasd"; 
    $dbserver = "localhost";   
    $database = "DB_NAME"; 

     $this->conn1 = &ADONewConnection('mysql'); 
    $this->conn1->PConnect($dbserver, $dbuser, $dbpass, $database); 
    } 
    function query($sql){ 
     $Result = $this->conn1->Execute($sql); 
     return $Result; 
    } 
    function ExecuteQuery($sql){ 
    $Result = $this->conn1->Execute($sql); 
     return $Result; 
    } 
    function ExecuteQuery1($sql){ 
     return $this->query($sql); 
    } 
    function Execute($sql){ 
     return $this->query($sql); 
    } 
} 

回答

2

您只需要将ADONewConnection的参数更改为mysqli。

更改线路

$this->conn1 = &ADONewConnection('mysql'); 

$this->conn1 = &ADONewConnection('mysqli');