2012-08-07 95 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');