网站出现 use mysqli or PDO instead 错误的解决方法 打印

  • 0

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/user/public_html/conn.php on line 2

当网站出现以上这种错误信息时,您可以通过修改数据库配置文件中的代码来解决该问题,出现这个问题是因为数据库连接代码使用的是mysql_扩展,只要将代码中的mysql_修改为mysqli_即可。以上面的错误信息为例,错误信息中已经说清楚了出现问题的是/home/user/public_html/这个目录下面的conn.php这个文件的第2行代码,因此我们查看conn.php这个文件发现第2行代码是$con=mysql_connect("localhost","dbuser","dbpsw");,我们将代码中的mysql_connect改为mysqli_connect后问题就得到解决了。

附:

常用的php语法连接:

$link = mysql_connect('localhost', 'user', 'password');
mysql_select_db('dbname', $link);

修改为:

$link = mysqli_connect('localhost', 'user', 'password', 'dbname');
mysqli_select_db('dbname', $link);

常用的mysql建表SQL:

mysql_query('CREATE TEMPORARY TABLE `table`', $link);

修改为:

mysqli_query($link, 'CREATE TEMPORARY TABLE `table`');


这篇文章对您有帮助吗?

« 返回

Powered by WHMCompleteSolution