前端之家收集整理的这篇文章主要介绍了
php-大型MySQL查询超时 ,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码:
$theQuery = MysqL_query("SELECT phrase,date from wordList WHERE group='nouns'");
while($getWords=MysqL_fetch_array($theQuery)) {
echo "$getWords[phrase] created on $getWords[date]<br>";
}
该查询有75,000个结果,每当我运行代码时,我都会得到一个错误.
最佳答案
这里可能有几个问题,所有这些都是由于您的
PHP.ini中的设置引起的.您的脚本可能会超时,因为
PHP默认将脚本执行的时间最长设置为30秒.另一个原因(也是很可能的原因)是您达到了脚本内存限制,默认情况下每个脚本执行限制为8MB.
打开PHP.ini,搜索“资源限制”并进行适当的修改.