lux.w: CSV-Datei mit LOAD DATA INFILE einlesen

Beitrag lesen

Hi Leudde,

habe schon sämtliche Foren durchforstet, aber es funzt nicht.

Ich möchte eine CSV-Datei mit dem Befehl LOAD DATA INFILE... einlesen. Die Verbindung zur Datenbank funzt.

Der Code sieht wie folgt aus:

<?
$datei = "test.txt";
$fp = fopen("$datei", "w");
fwrite($fp, $_POST['Inhalt']); // Der Dateiinhalt wird von einem Textfeld ausgelesen und dann in die Datei eingetragen.
fclose($fp);

$sql = "LOAD DATA INFILE '$datei' INTO TABLE t_bestellung FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\' LINES TERMINATED BY '\r\n'";
$result = mysql_query($sql) or die ('Error');
echo "Bestellung(en) gespeichert!";

Immer wenn der Befehl ausgeführt werden soll, kommt die Meldung Error. Ich habe auf die DB und die Datei alle Zugriffsrechte.

Danke für Eure Hilfe.

lux.w