这个问题在这里已经有了答案:




10年前关闭。






我在这里看到过类似的问题,但我的完全不同。我正在从数据库读取并写入一个 xml 文件。我收到这个错误

<b>Fatal error</b>:  Allowed memory size of 67108864 bytes exhausted (tried to allocate 4459414 bytes) in <b>.../public/home/..</b> on line <b>32</b><br />.

解决办法应该是什么?我是否在代码中增加内存大小?有什么帮助吗?

最佳答案

执行 mysql_unbuffered_query() 而不是 mysql_query() 。您的查询可能返回太多数据,因为您的 php 服务器无法处理。

10-08 13:05