gpt4 book ai didi

php - 读取大TXT到MYSQL超时

转载 作者:行者123 更新时间:2023-11-30 00:38:08 25 4
gpt4 key购买 nike

我有一个 10MB 的文件,我想使用 PHP 将其写入 MYSQL。

这是(修剪后的):

if(isset($_FILES['EDIT_DATABASE']))
{
$TARGET = 'TEXTFILE/geo.txt';
move_uploaded_file($_FILES['EDIT_DATABASE']['tmp_name'], $TARGET);

$FILE = fopen($TARGET,'r');

while($LINE = fgets($FILE))
{
INSERT INTO MYSQL
}}

运行一段时间后就不断停止。因此我无法一次添加所有数据。

我的 max_execution_time 是 30,但脚本运行了大约 10-20 分钟才用完。 max_input_time 为 -1(无限制)。我检查了其他 PHP MySQL 设置,一切似乎都正常。我缺少什么?

可能是什么原因导致了这个问题。当我运行它时,我绝对没有错误。它只是在 10-20 分钟内停止而没有完成。有什么想法吗?

最佳答案

想一想,为什么不一次将文本文件的 50 行读入数据库,而不是一次全部读入呢?

关于php - 读取大TXT到MYSQL超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22001345/

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