這是我的Csv上傳腳本如何讓它忽略我的Csv文件的前2行。 無法找到正確的方式來跳過/忽略它。 有點幫助嗎?如何跳過我的Csv文件的前2行
<?php
include 'connect.php';
if (isset($_FILES['userfile']))
{
$csv_file = $_FILES['userfile']['tmp_name'];
if (! is_file($csv_file))
exit('File not found.');
if (($handle = fopen($csv_file, "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
{
$sql = "INSERT INTO `prelims` (`name`,`grade`) VALUES('$data[0]','$data[2]')";
$exec = mysql_query($sql) or die(mysql_error());
echo ("The following data has been added to the database");
}
}
}
}
?>
你不能剛開始在csv的第三行迭代嗎? – jeremyjjbrown
有關以前的嘗試稍加闡述?就像你有沒有試過一個計數器和'繼續',或者預先安排了兩個空的fgets/fgetcsv調用? – mario
這個腳本正在工作,但我只需要跳過前兩行來完成它。 –