phpbar.de logo

Mailinglisten-Archive

[php] csv import via exec();

[php] csv import via exec();

Ringo Großer php_(at)_phpcenter.de
Wed, 17 Jul 2002 14:14:34 +0200


hallo liste,

mein provider hat mit umstellung auf eine neuere
mysql version die FILE_PRIV für den import
von csv dateien abgeschaltet.

ich soll nun versuchen, die query via exec();
an die mysql shell abzusetzen.

dazu habe ich vom provider folgende zeile erhalten:
$csv = 'artikel.csv'; // das csv file liegt im gleichen verzeichnis wie das
script
EXEC ("echo \"LOAD LOCAL DATA ".$csv."\"
/usr/bin/mysql -u[userid] -p[password] -h[host] [DBname] 2>&1",$fp);

mir ist nun nicht ganz klar, was das 2>&1 bedeutet.
außerdem sollten sich in $fp mögliche fehler sammeln,
die ich mit foreach ausgeben kann.

ich erhalte darin aber nur die ge'echo'te query als 'fehler' zurück.

sieht jemand einen fehler oder hat einen besseren vorschlag, wie
ich das csv automatisiert in die datenbank bekomme?

danke im voraus.

regards, Ringo.


php::bar PHP Wiki   -   Listenarchive