LOAD DATA INFILE
: pt kwie 09, 2004 3:27 pm
Podzebuje ze strony www załadować pliki tekstowe z danymi do bazy dnych. Wiem że jest taka funkcja jak LOAD DATA INFILE w phpMyAdmin działa mi bez zadnych problemów. Postanowiłem zrobić skrypt samemu - wykożystjec gotowe już zapytanie z phpMyAdmin i tu pojawił sie problem.
W phpMyAdmin link do pliku wyglada tak:
[[sql]color=red]LOAD DATA INFILE 'C:\\DOCUME~1\\STANIS~1\\USTAWI~1\\Temp\\php3.tmp' INTO TABLE `nowinki` FIELDS TERMINATED BY '|;' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '|^|' [/color][/sql]Wec rzuciłem do sryptu takie zapytanie i niestety skrypt mi nie laduje danych.
czy mozecze mi pomuc co zle zrobiłem ?
[/color]$wykonaj=mysql_query($zapytanie);
W phpMyAdmin link do pliku wyglada tak:
[[sql]color=red]LOAD DATA INFILE 'C:\\DOCUME~1\\STANIS~1\\USTAWI~1\\Temp\\php3.tmp' INTO TABLE `nowinki` FIELDS TERMINATED BY '|;' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '|^|' [/color][/sql]Wec rzuciłem do sryptu takie zapytanie i niestety skrypt mi nie laduje danych.
czy mozecze mi pomuc co zle zrobiłem ?
Kod: Zaznacz cały
$zapytanie= 'LOAD DATA INFILE \'$file\' INTO TABLE `nowinki` FIELDS TERMINATED BY \'|;|\' ENCLOSED BY \'"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'|^|\'';