Mailinglisten-Archive |
Hey Liste, ich moechte regelmaessig Daten in eine MySQL Datenbank schaufeln, aus einer CSC-Datei. Was habe ich getan: 1. Upload per FTP auf den Server (bsp.csv). Wo liegt nun das Problem? Laut MySQL Handbuch: Aus Sicherheitsgruenden muß, wenn eine Textdatei auf dem Server eingelesen wird, diese entweder im Datenbankverzeichnis liegen, oder allgemein lesbar sein. Um also den Befehl LOAD DATA INFILE ausführen zu können, muß man die Datei Privilegien (file privilege) besitzen. Da es sich um ein PureTec Server handelt kann ich das wohl schon mal vergessen. Funktioniert mysqlimport bei PureTec? Datenfiles koennen auch mit Hilfe des mysqlimport Utility eingelesen werden. Es arbeitet identisch zu dem Befehl LOAD DATA INFILE auf dem Server. Die LOCAL Option veranlaßt den Server, die Daten vom Client ueber das Netzwerk zu laden. Die Option --compress beim Befehl mysqlimport veranlaßt Client und Server, die Daten vor der Übermittlung zu komprimieren. Wer hat schon einmal Daten ohne phpMyAdmin auf einen PureTec Server (MySQL Datenbank) geladen, aus einer CSV-Datei? So oder so aehnlich sollte es funktionieren, oder? LOAD DATA INFILE 'bsp.csv' INTO TABLE tabellen_name FIELDS TERMINATED BY ';' VIELEN DANK für jeden Ansatz. Gruss von Frank E-M_(at)_il: Frank_(at)_Team-Pachollek.com
php::bar PHP Wiki - Listenarchive