Php 如何在使用“CSV”时忽略CSV文件的最后五行;加载数据填充“;
下面的代码忽略了前五行,但我想忽略CSV文件的最后五行Php 如何在使用“CSV”时忽略CSV文件的最后五行;加载数据填充“;,php,mysql,csv,file-upload,Php,Mysql,Csv,File Upload,下面的代码忽略了前五行,但我想忽略CSV文件的最后五行 $query = <<<eof LOAD DATA LOCAL INFILE '$fname' INTO TABLE rawdata_01 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED AT '\n' IGNORE 5 LINES (SequenceNumber,CDRMajorVerision) eof; $quer
$query = <<<eof
LOAD DATA LOCAL INFILE '$fname'
INTO TABLE rawdata_01
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED AT '\n'
IGNORE 5 LINES
(SequenceNumber,CDRMajorVerision)
eof;
$query=mySQL不支持忽略结束行
发件人:
“忽略编号行”选项可用于忽略当前位置的行
文件的开头。例如,可以使用“忽略1行”跳过
在包含列名的初始标题行上
相反,在Linux系统上,您可以转到终端窗口,使用命令head
生成一个新文件,其中省略了最后5行,如下所示:
head--lines=-5 oldfile>newfile
见:
您的其他选择(例如Windows)是加载整个文件并以某种方式删除最后5行,然后编写一个脚本来完成head在您选择的语言中所做的事情