我正在使用带有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);
}
}
发布于 2015-02-25 19:35:01
您只需要将ADONewConnection的参数修改为mysqli即可。
更改线路
$this->conn1 = &ADONewConnection('mysql');
至
$this->conn1 = &ADONewConnection('mysqli');
https://stackoverflow.com/questions/11839182
复制相似问题