这是我的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
这个脚本正在工作,但我只需要跳过前两行来完成它。 –