Entwickler-Ecke

Off Topic - .csv Dateien in MySQL Datenbank importieren


hibbert - Mo 10.11.03 19:54
Titel: .csv Dateien in MySQL Datenbank importieren
Hi,
ich weiß ich weiß, ich kann .csv Dateien über phpMyAdmin in meine Datenabnk einfügen.
Nun will ich aber ein eigenständiges Script dafür haben, sodass ich eine php Seite aufrufe und den Pfad zur .csv Datei auf meiner Festplatte angebe und das dann die Datei eingefügt wird.

thx hibbert


UC-Chewie - Mo 10.11.03 20:45

Na dann schau dir doch an, wie phpMyAdmin das macht und bastel dir ein Script, an das eine Datei geschickt wird, und schreib die Daten in die DB.


hibbert - Mo 10.11.03 22:53

auf diese Idee bin ich auch schon gekommen, doch ich blicke da nicht ganz so durch, da werden, so glaube ich, noch 5 weitere Dateien benötigt, die widerum ihre Info's aus anderen Dateien beziehen.

Dann kann ich ja gleich phpmyadmin nehemn, doch das will ich ja nicht, ich will ein komplett eigenes Script nehmen.

thx hibbert


neojones - Di 11.11.03 11:47

Hallo,

warum so umständlich?

Schau mal im mySQL-Handbuch unter dem Befehl "LOAD DATA INFILE".

Nähere Infos gibts hier: http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#LOAD_DATA

Viele Grüße,

Matthias


lemming - Di 11.11.03 14:27

Es ist ein einefacher SQl Befehl. phpMyAdmin macht das auch nicht anders.