ich eine CSV-Datei haben, und ich lesen Daten aus CSV-Datei dann möchte ich erste Zeile der CSV überspringen file.Which'll jeden Header enthalten. Ich benutze diesen Code.erste Zeile fgetcsv Methode in PHP überspringen
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);
}
Wenn ich Daten in die Datenbank einfüge, sollte der Header nicht in der Datenbank gespeichert werden.
[** Bitte verwenden Sie nicht 'mysql_ *' Funktionen in neuem Code **] sein (http://bit.ly/phpmsql). Sie werden nicht mehr gepflegt [und sind offiziell veraltet] (https://wiki.php.net/rfc/mysql_deprecation). Siehe die [** rote Box **] (http://j.mp/Te9zIL)? Erfahren Sie mehr über [* vorbereitete Anweisungen *] (http://j.mp/T9hLWi) statt, und verwenden Sie [PDO] (http://php.net/pdo) oder [MySQLi] (http://php.net/ mysqli) - [dieser Artikel] (http://j.mp/QEx8IB) wird Ihnen helfen zu entscheiden, welche. Wenn Sie PDO wählen, [hier ist ein gutes Tutorial] (http://stackoverflow.com/a/14110189/1723893). –