Hallo zusammen
ich will eine CSV Datei über ein PHP Script in eine MySQL Tabelle importieren. Allerdings kommt die Meldung "Query was empty". EIn Datensatz wird angelegt, aber nur die ID, die automatisch vergeben wird wird angezeigt.
PHP-Code:
<?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">
<input type="submit" value="Absenden" name="submit">
</form>
<?
}
?>
Ich hoffe ihr könnt mir helfen.
MfG Radhad