【发布时间】:2014-02-24 23:26:38
【问题描述】:
我有一个 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 分钟内停止而没有完成。有什么想法吗?
【问题讨论】: