msql_connect警告修复

时间:2017-01-16 14:04:18

标签: php mysql

我有几年前编写的旧软件但现在不受支持,所以我不能简单升级来解决这个问题。

含义;我不能去供应商并获得软件更新来解决它。

由于这一行代码,我的所有页面都出现错误。我知道需要发生什么,但因为我没有做太多SQL编程,所以我不确定如何实现它。

代码:

$dblink = mysql_connect(SB_HOST_NAME,SB_DB_USER_NAME,SB_DB_PASSWORD) OR DIE("Unable to connect to database");

错误:

  

不推荐使用:mysql_connect():不推荐使用mysql扩展,将来会删除它:在第117行的/home/kribs/public_html/stconfig.php中使用mysqli或PDO

     

警告:无法修改标题信息 - 已在第248行/home/kribs/public_html/key/openinfo.php中发送的输出(/home/kribs/public_html/stconfig.php:117上的输出)

我看过这篇文章说它需要使用更新的格式,但不确定它是如何适用于这种情况的。

非常感谢任何帮助,我会继续阅读,看看我是否可以在同一时间解决它。

2 个答案:

答案 0 :(得分:0)

现在不推荐使用原始MySQL扩展,并且在连接到数据库时会生成E_DEPRECATED错误。而是使用MySQLi或PDO_MySQL扩展。 http://php.net/manual/en/migration55.deprecated.php

答案 1 :(得分:0)

您可以使用error_reporting

关闭这些警告

你走了:

// Report all errors except E_DEPRECATED
error_reporting(E_ALL & ~E_DEPRECATED);