帮助中心 >  技术知识库 >  虚拟主机 >  虚拟主机常见问题及技术支持 >  错误Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

错误Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

2018-10-09 10:37:00 10931

php的报错,如标题所示。


解决方法1:禁止php报错


display_errors = On

改为

display_errors = Off


解决方法2:常用的php语法连接mysql如下


<?php

$link = mysql_connect('localhost', 'username', 'password');

mysql_select_db('db_name', $link);

 将mysql_connect()

改成mysqi_connect()

<?php

$link = @mysqli_connect('localhost', 'username', 'password', 'db_name');


常用mysql建表SQL如下


<?php

//  旧写法

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

// 新的

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


解决方法三:在php程序代码里面设置报警级别


<?php

error_reporting(E_ALL ^ E_DEPRECATED);


这样就可以解决掉这个错误了。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: