我有一个在Social Engine中构建的网站。它使用zend框架工作和Mysql作为后端
我使用fetchAll()方法获取记录。
我能够获取大约30000的记录。
但是,如果我尝试获取超过30000条记录,则会显示一个空白屏幕,这是一个错误。
我确信错误与数据无关,因为我可以使用phpmyadmin工具中的查询获取所有这些数据
可能是什么问题。? 是php或mysql中的任何内存问题吗?
有人有想法吗?
答案 0 :(得分:0)
这是一个记忆问题
不要使用fetchAll()
来获取那么多记录
请改用while($row = $stmt->fetch())
循环
您也可以考虑选择较少的行数