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,搜索“资源限制”并进行适当的修改.
标签:while-loop,mysql,php 来源: https://codeday.me/bug/20191210/2098981.html