忽略csv文件的最后一行

时间:2013-09-03 19:42:14

标签: php mysql csv

我们使用IGNORE 1 LINES忽略第一行CSV文件。同样,IGNORE查询中忽略CSV文件最后一行的LOAD DATA LOCAL子句是什么?

还有一个问题是,在此csv文件http://temp-share.com/show/dPfsmgA5W

中给出的最后一行包含字段的查询是什么

现在我有这个php-mysql代码:

LOAD DATA LOCAL INFILE '$url'
INTO TABLE buzz
FIELDS TERMINATED BY ','  ENCLOSED BY ""
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(Day,Exposures,Clicks,Earning,Ctr,Cpc,Cpm)

1 个答案:

答案 0 :(得分:0)

试试这样:

<?php
    $filename = "file.csv"; //set you csv file name

    $lines = file($filename);

    $count = count($lines);

    $count--; //decrease 1 to remove last line

    for($i=0; $i<$count; $i++) {
        echo $lines[$i];
    }
?>