我在php中处理大型csv文件时遇到问题

46qrfjad  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(215)

我使用json来处理csv文件,但是当文件太大时,我的电脑开始出现问题,所以我要求提供一小段代码,说明如何读取csv文件并将其逐行插入数据库(mysql),而不会占用大量内存

yqlxgs2m

yqlxgs2m1#

您可以使用此代码打开流来读取文件:

$newfilename = "redirect.csv";
move_uploaded_file($_FILES["csvfile"]["tmp_name"], "img/" . $newfilename);
$file = fopen($filename,"r");
while(($entry = fgetcsv($file, 50000, ";")) !== FALSE)
{
    //your code here
}

相关问题