gpt4 book ai didi

mysql - Zend 框架 - 仅插入少于 500 行

转载 作者:行者123 更新时间:2023-11-29 06:55:12 26 4
gpt4 key购买 nike

我将 Zend 框架与 Mysql 结合使用。我的应用程序将数据从 csv 文件加载到 mysql 数据库中。该表有两列(idname)。该应用程序使用file_get_contents 读取csv 文件并使用Zend_Db_Table 的$this->insert($data)。该文件恰好有两列与表格相似。

我面临的问题是,在插入数据时,它只插入了大约 500 行。剩余的行不会插入到数据库中。浏览器中没有显示任何错误,应用程序就像什么也没发生一样工作。我尝试了不同的数据,但问题是一样的。

$file = file_get_contents($filename, FILE_USE_INCLUDE_PATH);
$lines = explode("\n", $file);
$i=1;
for($c=1; $c < (count($lines)-1); $c++) {
list($field1, $field2) = explode(",", $lines[$i]);
$borrower= new Application_Model_DbTable_TempB();
$borrower->uploadborrower($field1, $field2);
$i++;

uploadborrower 函数简单地创建数组 $data 并使用 this->insert($data) – A

插入

谁能帮我看看问题出在哪里,如何解决?

最佳答案

会不会是超时的问题?如果 CSV 很大,则可能会发生。

尝试:

set_time_limit(0);

在执行您的代码之前。

关于mysql - Zend 框架 - 仅插入少于 500 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153381/

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