gpt4 book ai didi

php - 使用PHP在Mysql中导入CSV文件,但只导入了236行中的214行

转载 作者:行者123 更新时间:2023-11-30 21:39:59 25 4
gpt4 key购买 nike

我必须导入一个 236 行的 CSV 文件。但只导入了 144/213 行。我的服务器只支持 mysql 命令。它不支持 mysqli。

在此输入代码



fgetcsv($文件);
fgetcsv($文件);
while (($getData = fgetcsv($file, 10000, ",")) !== FALSE)
{
$sql = "INSERT into branchiss2 (date,bank_id,branch_id,coa_id,coa_des,amount,is_conv,off_ind,bl1,bl2,fig_ind,data_cat,field_des,bl3,bl4,bl5,bl6,bl7,bl8,bl9)
值 ('".mysql_real_escape_string($getData[0])."','".mysql_real_escape_string($getData[1])."','".mysql_real_escape_string($getData[2])."','". mysql_real_escape_string($getData[3])."','".mysql_real_escape_string($getData[4])."','".mysql_real_escape_string($getData[5])."','".mysql_real_escape_string($getData[ 6])."','".mysql_real_escape_string($getData[7])."','".mysql_real_escape_string($getData[8])."','".mysql_real_escape_string($getData[9])."','".mysql_real_escape_string($getData[10])."','".mysql_real_escape_string($getData[11])."','".mysql_real_escape_string($getData[12])."','". mysql_real_escape_string($getData[13])."','".mysql_real_escape_string($getData[14])."','".mysql_real_escape_string($getData[15])."','".mysql_real_escape_string($getData[ 16])."','".mysql_real_escape_string($getData[17])."','".mysql_real_escape_string($getData[18])."','".mysql_real_escape_string($getData[19])."')";

$result = mysql_query($sql);
}
fclose($文件);

}

最佳答案

它可能因为内存问题而停止,请在代码开头添加这 2 行希望它能帮助您或使用 phpexcel 库。

ini_set("memory_limit","512M");
ini_set('max_execution_time', 0);

关于php - 使用PHP在Mysql中导入CSV文件,但只导入了236行中的214行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52070547/

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