这个问题在这里已经有了答案:
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 服务器无法处理。