phpbar.de logo

Mailinglisten-Archive

[php] load data infile

[php] load data infile

Ralf Geschke ralf_(at)_php-experiments.de
Tue, 23 Jan 2001 23:22:52 +0100


> warum läuft dieses Script nicht auf einem lokalen WAMP?

Warum sollte es denn?

> $link = mysql_connect($host,$user,$pw);

Rueckgabewerte geprueft?

> $result = mysql_select_db($db);

Rueckgabewerte geprueft?
 
> mysql_query ( "LOAD DATA LOKAL
> INFILE 'c:\Apache\htdocs\AltmarkWeb\gast\gast.csv'
> INTO TABLE 'gast'
> FIELDS
> TERMINATED BY ';' ");

Und hier duerfte ein wenig zu viel Lokalkolorit
enthalten sein: "lokal" vs. "local".

Aber viel wichtiger: Hast Du den SQL-Befehl auf der 
Kommandozeile ausprobiert? Nein? Dann solltest Du dies
tun. Ja? Funktioniert er? Nein? Welche Fehlermeldung 
erscheint? Ja? Dann bist Du einen Schritt weiter. 

Also schreiten wir voran: Was geschieht, wenn Du
das Skript ausfuehrst? Gibt es eine Fehlermeldung? 
Wenn ja, wie lautet diese? Im Gegensatz zu mancher
Meinung dienen Fehlermeldungen nicht (immer) zur Belustigung
der Betrachter, sondern haben durchaus einen ernsthaften
Hintergrund - sie melden Fehler. Daher der Name. ;-)
Anhand der Fehlermeldung laesst sich nachfolgend moeglicher-
weise sogar der Fehler diagnostizieren und dessen Ursache
herausfinden. Was waere die EDV-Welt ohne Fehlermeldungen...

Mit fiehlosofischen Gruessen,
   Ralf
-- 
: www  : http://der.leitweganzeiger.de
: mail : rg_(at)_leitweganzeiger.de


php::bar PHP Wiki   -   Listenarchive