2011-03-04 53 views
-1

在我安装PHP 5.3.4后,我的功能mysql_fetch_assoc不再工作。我已经完成了之前提出的所有问题,但似乎没有任何工作。PHP 5.3.4已弃用的应急功能

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

error_reporting(E_ALL^E_DEPRECATED); 

遗憾的是仍然没有工作。请,任何帮助,将不胜感激。谢谢!

+4

什么不起作用,你会得到什么错误? – 2011-03-04 09:12:18

+1

在PHP 5 changelog页面(http://www.php.net/ChangeLog-5.php)中没有提及mysql_fetch_assoc。也许你可以给我们一些代码来展示你的问题? – 2011-03-04 09:16:43

+0

使用'errro_reporting(-1)'进行开发。 – powtac 2011-03-04 09:38:40

回答

2

既然你已经更新了你的PHP版本,请确保MySQL的功能在你的php.ini启用

有正在使用的PHP的新版本安装了一个“新”版本的好机会,并且它没有启用相同的扩展名。 PHP已经开始倾向于通过mysql调用进行PDO调用。

0

“已弃用的功能紧急”

哇,这是一个巨大的矛盾的条款。弃用信息低于警告,它实际上只是说“顺便说一句,你应该在某个时候处理这​​个问题”。大多数不推荐使用的错误会警告您需要执行的操作,如果不查看手册中的功能或功能,它会解释。

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

发布您正在获取的消息或修改您的php.ini设置以隐藏不建议使用的消息。

+0

感谢您的帮助,我简单地卸载了wamp 5.3版本并继续安装5.2.9,对我来说效果不错 – 2011-03-09 15:17:24