我有这个代码:
$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并搜索“Resource Limits”并进行适当的修改。
关于php - 大型 MySQL 查询超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2814657/