数据库
首页 > 数据库> > php-大型MySQL查询超时

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