我正在使用带有adodb的mysql以及如果我想转移到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);
}
}
答案 0 :(得分:2)
您只需将ADONewConnection的参数更改为mysqli。
更改行
$this->conn1 = &ADONewConnection('mysql');
到
$this->conn1 = &ADONewConnection('mysqli');