csv von externem server automatisch in mysql-db laden
Verfasst: 16.06.2005, 13:39
also ich habe eine csv-datei mit ca. 20mb größe. diese liegt natürlich auf einem anderen server und ich möchte gerne ein automatisches update einrichten.
bisher habe ich disen befehl verwendet:
leider geht der nur, wenn die datei auf dem server leigt.
kann man den befehl so umschreiben, dass er auch mit externen dateien funktioniert?
oder wie kann man die datei am besten selbst mit nem php script erst downloaden und dann den obigen befehl verwenden?
hab das auch schon mit copy() probiert, aber dann kam die fehlermeldung
"Maximale Ausführungszeit erreicht - Script wurde abgebrochen."
wahrscheinlich ist die datei mit 20mb zu groß.
wer kann mir helfen?
gruss
schorsch
bisher habe ich disen befehl verwendet:
Code: Alles auswählen
$sql = "LOAD DATA LOCAL INFILE '$db_File' REPLACE INTO TABLE ".$db_Table." FIELDS TERMINATED BY '$db_Terminated'";kann man den befehl so umschreiben, dass er auch mit externen dateien funktioniert?
oder wie kann man die datei am besten selbst mit nem php script erst downloaden und dann den obigen befehl verwenden?
hab das auch schon mit copy() probiert, aber dann kam die fehlermeldung
"Maximale Ausführungszeit erreicht - Script wurde abgebrochen."
wahrscheinlich ist die datei mit 20mb zu groß.
wer kann mir helfen?
gruss
schorsch
