一尘不染

跳过PHP中的fgetcsv方法的第一行

php

我有一个csv文件,我从csv文件中读取数据,然后我想跳过csv文件的第一行,其中将包含任何标题。我正在使用此代码。

while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
    {
     $sql = "INSERT into da1(contact_first, contact_last, contact_email) values('$emapData[0]','$emapData[1]','$emapData[2]')";
       mysql_query($sql);

    }

当我将数据插入数据库时​​,标头不应保存到数据库中。


阅读 737

收藏
2020-05-29

共1个答案

一尘不染

尝试:

$flag = true;
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) {
   if($flag) { $flag = false; continue; }
   // rest of your code
}
2020-05-29