Problem beim Datenimport mit Pfadangabe

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Problem beim Datenimport mit Pfadangabe

Postby kschroeder » 20. June 2007 08:41

Hallo,

ich hab ein Problem beim Import einer CSV-Datei in eine MySQl-Tabelle.

Die DB liegt unter c:\programme\xamppmysql\data\
DocumentRoot liegt auf "D:/www/intranet/web"

Code: Select all
$abfrage = "LOAD DATA INFILE 'kst_auf_intranet.csv' INTO TABLE kst_alt FIELDS TERMINATED BY ';'";


Mit der derzeitigen Abfrage muss die Datei im DB-Verzeichnis liegen.

Wenn die Datei aber unter D:\www\intranet\web\import liegen soll, welchen Pfad muss ich dann angeben?

Wenn ich die Datei im DB-Verzeichnis liegen habe, habe ich wiederrum das Problem mit PHP abzufragen, ob die Datei existiert.

Code: Select all
if (file_exists("C:\Programme\xampp\mysql\data\intranet\kst_auf_intranet.csv")) {


funktioniert leider nicht.
kschroeder
 
Posts: 254
Joined: 11. May 2007 13:33

Postby kschroeder » 20. June 2007 09:06

Upps, jetzt hab ich es doch selbst herausfinden können.

Nachdem ich ettliche Versuchen mit relativen Pfaden versucht hatte, die alle wieder fehlgeschlagen sind, habe ich es einmal mit einem "./scripts/..." versucht.

Und siehe da, Mysql sucht offenbar immer auf Laufwerk C:.

Nachdem ich den absoluten Pfad mit "D:\www\intranet\..." angegeben hatte... jetzt funktionierts.
kschroeder
 
Posts: 254
Joined: 11. May 2007 13:33


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 16 guests