Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

csv von externem server automatisch in mysql-db laden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
schorsch
PostRank 7
PostRank 7
Beiträge: 613
Registriert: 26.08.2004, 23:00
Wohnort: Erlangen

Beitrag von schorsch » 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:

Code: Alles auswählen

$sql = "LOAD DATA LOCAL INFILE '$db_File' REPLACE INTO TABLE ".$db_Table." FIELDS TERMINATED BY '$db_Terminated'";
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