第一步.修改连接代码
例如:原mysql代码
$linkID =@mysql_connect($dbHost,$dbUser,$dbPwd);//处理错误,成功连接则选择数据库
if (!$this->linkID) {
exit("错误警告:<font color='red'>连接数据库失败,可能数据库密码不对或数据库服务器出错!</font>");
}
@mysql_select_db($dbName);
更改为:
$pconnect=FALSE;
@list($dbhost,$dbport)=explode(':',$dbHost);
!$dbport && $dbport=3306;
$linkID=mysqli_init();
mysqli_real_connect($linkID,$dbhost,$dbUser,$dbPwd,$pconnect,$dbport);
mysqli_errno($linkID)!=0 && exit('错误警告: 链接到MySQL发生错误');
//处理错误,成功连接则选择数据库
if (!$linkID) {
exit("错误警告:<font color='red'>连接数据库失败,可能数据库密码不对或数据库服务器出错!</font>");
}
if (!@mysqli_select_db($linkID,$dbName)) {
exit('无法使用数据库');
}
例如:原mysql代码
$linkID =@mysql_connect($dbHost,$dbUser,$dbPwd);//处理错误,成功连接则选择数据库
if (!$this->linkID) {
exit("错误警告:<font color='red'>连接数据库失败,可能数据库密码不对或数据库服务器出错!</font>");
}
@mysql_select_db($dbName);
更改为:
$pconnect=FALSE;
@list($dbhost,$dbport)=explode(':',$dbHost);
!$dbport && $dbport=3306;
$linkID=mysqli_init();
mysqli_real_connect($linkID,$dbhost,$dbUser,$dbPwd,$pconnect,$dbport);
mysqli_errno($linkID)!=0 && exit('错误警告: 链接到MySQL发生错误');
//处理错误,成功连接则选择数据库
if (!$linkID) {
exit("错误警告:<font color='red'>连接数据库失败,可能数据库密码不对或数据库服务器出错!</font>");
}
if (!@mysqli_select_db($linkID,$dbName)) {
exit('无法使用数据库');
}