PHP 5.3.4已弃用功能紧急

时间:2011-03-04 09:08:43

标签: php codeigniter

在我的wamp 上安装 PHP 5.3.4后,函数mysql_fetch_assoc不再起作用了。我已经完成了之前问题中提出的所有建议,但似乎没有任何工作。

我甚至尝试将 php.ini 上的错误报告行编辑为:

error_reporting(E_ALL ^ E_DEPRECATED);

不幸的是它仍然无效。请,任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:2)

由于您已经更新了PHP版本,请确保在php.ini中启用了mysql函数

您很可能使用随新版本PHP安装的“新”版本,并且它没有启用相同的扩展名。 PHP已经倾向于通过mysql调用来优先选择PDO。

答案 1 :(得分:0)

“已弃用的职能紧急”

哇,这是一个巨大的术语矛盾。弃用消息低于警告,它实际上只是在说“顺便说一句伙计,你应该在某个时候处理这​​个问题”。大多数已弃用的错误会警告您需要执行的操作,如果没有查找手册中的功能或功能,则会解释。

查看mysql_fetch_assoc()的手册,您可以看到它已被弃用,因此您的“不工作”是不准确的。

发布您收到的消息或修改您的php.ini设置以隐藏弃用的消息。