Inhalt aus CSV Datei wird nicht gelesen

Radhad

Erfahrenes Mitglied
Hallo zusammen,

Ich habe mal wieder ein Problem mit einer CSV-Datei.
Und zwar ist das Script so aufgebaut, dass die Daten gelesen werden und in eine Datenbank geschrieben werden sollen. Allerdings ist das Array immer leer wo die Daten zuerst eingetragen werden. Ich bekomme angezeigt: Query was empty

PHP:
<?php 
if (isset ($_POST['submit']) && $_POST['submit'] == "Absenden") { 
  if (is_uploaded_file($_FILES['csv']['tmp_name'])) { 
    include("dbconnection.php"); 
    $data[2]; 
    $handle = fopen($_FILES['csv']['name'], "r"); 
    while ($data = fgetcsv ($handle, 1000, ";")) 
      $sqlinsert = "INSERT INTO mails (Anrede, Name, eMail) VALUES ('".$data[0]."','".$data[1]."','".$data[2]."');"; 
      echo($sqlinsert); 
      mysql_query($sqlinsert) or die(mysql_error()); 
  } 
  else echo "Nich uploaded..."; 
  fclose ($handle); 
} 
else { 
?> 
<form method="POST" action="csvimport.php" enctype="multipart/form-data"> 
CSV-Datei: <input type="file" name="csv"><br> 
<input type="submit" value="Absenden" name="submit"> 
</form> 
<? 
} 
?>


MfG Radhad
 
Ich hab mal wieder { und } bei While vergessen... Das kommt davon wenn man es gewohnt ist dass sie automatisch gesetzt werden ;-)


MfG Radhad

[EDIT]
Es wird nun nichts mehr in die Datenbank geschrieben!
 
Zuletzt bearbeitet:
Zurück