使用php行返回将csv文件导入mysql

使用php行返回将csv文件导入mysql,php,mysql,csv,import,Php,Mysql,Csv,Import,我有一个Excel电子表格,保存为csv文件。我有一个php脚本,用于将csv导入mysql数据库。我试图导入它,但它会通过一半,失败了,经过大量的尝试和错误,我发现有时行返回有问题,但我不知道为什么。例如,如果您查看下面的行(图1),它将运行导入ok,超过20行,到达下面的行并出错,如果我删除一个换行符(图2),那么2行变为一行,然后在同一位置添加换行符(图3),然后再次运行导入,它将正常工作 图1 C10940,Design CLOSED,BRAN B,D4072/2,IN000773,IN

我有一个Excel电子表格,保存为csv文件。我有一个php脚本,用于将csv导入mysql数据库。我试图导入它,但它会通过一半,失败了,经过大量的尝试和错误,我发现有时行返回有问题,但我不知道为什么。例如,如果您查看下面的行(图1),它将运行导入ok,超过20行,到达下面的行并出错,如果我删除一个换行符(图2),那么2行变为一行,然后在同一位置添加换行符(图3),然后再次运行导入,它将正常工作

图1

C10940,Design CLOSED,BRAN B,D4072/2,IN000773,IN000773,2003-06-18,GAG,VG232-232AULP,10
C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,VK230-110,31
C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,EB211-130,39
图2

C10940,Design CLOSED,BRAN B,D4072/2,IN000773,IN000773,2003-06-18,GAG,VG232-232AULP,10C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,VK230-110,31
C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,EB211-130,39
图3

C10940,Design CLOSED,BRAN B,D4072/2,IN000773,IN000773,2003-06-18,GAG,VG232-232AULP,10
C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,VK230-110,31
C12261,Newton,CHARLTON G,G4377,IN000908,IN000908,2003-06-18,GAG,EB211-130,39

您可能只需要查看MySQL的本机

e、 g

LOAD DATA LOCAL INFILE /path/to/example.csv
INTO TABLE example_table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'