저는 CSV 파일이 있습니다. 그러면 CSV 파일의 데이터를 읽습니다. 그러면 CSV 파일의 첫 번째 줄을 건너 뛰고 싶습니다. 헤더가 포함될 것입니다. 이 코드를 사용하고 있습니다.PHP에서 fgetcsv 메서드의 첫 번째 줄을 건너 뛰십시오.
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);
}
데이터를 데이터베이스에 삽입 할 때 헤더를 데이터베이스에 저장하면 안됩니다.
[** 새 코드 **] (http://bit.ly/phpmsql)에 mysql_ * 함수를 사용하지 마십시오. 더 이상 유지 관리되지 않으며 공식적으로 사용되지 않습니다 (https://wiki.php.net/rfc/mysql_deprecation). [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택한 경우 [여기 좋은 자습서입니다] (http://stackoverflow.com/a/14110189/1723893). –