gpt4 book ai didi

php - 读取数据库写入平面文件,在 15,000 到 35000 条记录之间超时

转载 作者:行者123 更新时间:2023-11-29 07:10:33 24 4
gpt4 key购买 nike

我正在读取一个包含返回 187,000 条记录的查询的 MySQL 数据库,并且我正在将数据写入一个平面文件。它只是在 15,000 条记录到 35,000 条记录之间没有任何错误地停止。

我想可能是数据库连接超时了,所以我开始使用 LIMIT 一次提取 10,000 条记录,但它仍然发生。所以我想是浏览器或 PHP 超时了。这是我的代码。如果有更好的方法,我完全愿意听取意见。

  $sql->Query($stype.$search);
$checkrows = $sql->rows;

if ($checkrows > 0){
$fh = fopen($listname, 'w');
for ($i = 0; $i < $sql->rows; $i++) {
$sql->Fetch($i);
$email .= $sql->data[1]."\n";
fwrite($fh, $email);
$cot++;
echo $cot."-".$sql->data[1]."<br>";
}
fclose($fh);

}

最佳答案

如果是php超时,尝试设置set_time_limit(0) .

关于php - 读取数据库写入平面文件,在 15,000 到 35000 条记录之间超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com