使用PHP 5将CSV文件导入MySQL表

时间:2014-07-08 12:15:14

标签: php mysql csv

我想将整个CSV文件(最初是CDR文件并包含108个字段)导入到PHP 5的MySQL数据库表中。我使用PDO。

在此行中进行导入,但仅加载第一行。

$AffectedRows = $pdo->exec("LOAD DATA LOCAL INFILE '".$csvfile."' INTO TABLE `sample`    FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'  ;");

1 个答案:

答案 0 :(得分:0)

问题是由文件引起的,它没有扩展名(.csv)但是我需要IGNORE 1 LINES选项,它不起作用!当我添加它“AffectedRows = $ pdo - > exec(”LOAD DATA LOCAL INFILE'“。$ csvfile。”'INTO TABLE cdr_StandAloneCluster_01_201209111313_29945 FIELDS TEDINATED BY','LINIEDATED''\ r \ n'IGNNORE 1 LINES;“);桌子不再是充电器了!