phpbar.de logo

Mailinglisten-Archive

[php] LOAD DATA INFILE

[php] LOAD DATA INFILE

Frank Pachollek Team_(at)_Team-Pachollek.com
Wed, 1 Dec 1999 18:25:34 +0100


> Hallo und sicher auch hey,
>
>
> > Der folgende Schnipsel liefert lediglich <Verbindung steht> und <1105>
> > zurück. Er importiert nicht. Warum?
>
> Schwer zu sagen, aber in mysqld_error.h steht immerhin:
> #define ER_UNKNOWN_ERROR 1105
> wobei ich nicht weiss, ob das auch für das PHP-Interface gültig ist.
>
> Lass Dir doch mal
> echo "mysql_error() : ". mysql_error();
>
> zusätzlich zur ErrNO mit ausgeben
>
>
> Mit freundlichen Grüßen,
> Oliver Kummerow
> email: naklar_(at)_altavista.net

Sind wir nicht alle ein bischen Hey?
Dear Oliver,

danke für den Hinweis, nun die Fehlermeldung:

1105mysql_error() : File '.\abc\artikel_neu.csv' not found (Errcode: 2)

Und hier der "Verursacher":

$urdat = "artikel_neu.csv";
$query="LOAD DATA INFILE '$urdat' REPLACE INTO TABLE artikel FIELDS
TERMINATED BY ';'";

Die CSV-Datei liegt im gleichen Verzeichnis wie das Script!

Wo muss eine Datei liegen damit LOAD DATA INFILE drauf zugreifen kann und
wie kommt PHP auf das Verzeichnis ".\abc\" soll heissen aus welcher
Umgebungsvariable zieht PHP seine Infos?

Vielen Dank auch auf einen Hinweis aufs Manual.


Gruss von Frank

E-M_(at)_il: Frank_(at)_Team-Pachollek.com



php::bar PHP Wiki   -   Listenarchive