这个问题在这里已经有答案了:
如何将mysql改为mysqli(11个答案)
将大型网站从mysql切换到mysqli(2个答案)
为什么我不应该在php中使用mysql函数(12个答案)
两年前关门了。
网站“locasls.com”不起作用,即使它在localhost中运行得非常好(localhost和live server的php和mysql版本都列在邮件末尾)。在排除故障时,我们发现数据库代码阻止了站点的加载。例如,我们的站点通过以下代码连接到数据库:
$dbhandle = @mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
当我们将上述代码更改为:
$con=mysqli_connect($hostname, $username, $password);
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
网站开始部分运作。在整个站点中,数据库代码是以以前的方式编写的,这就阻止了站点的加载。有很多数据库代码在网站上,这是不可能改变整个网站的数据库代码。请帮我解决这个问题。
localhost:php版本:php版本5.6.37 mysql:mysql版本10.1.34-mariadb
plesk服务器:php版本:php版本5.6.38 mysql:mysql版本10.2.18-mariadb-cll-lve
暂无答案!
目前还没有任何答案,快来回答吧!