Alex: (PHP) SQL-Dump aus Textarea ausführen

Beitrag lesen

Hallo,

ich bin gerade dabei, ein MySQL-Backup-Skript zu basteln. Jetzt bleibe ich aber gerade bei der Restore-Funktion hängen.

Eigentlich sollte das ja ganz einfach sein: Ich splitte den SQL-Dump aus der Textarea an den ";" auf (explode) und packe die Teile in einen Array. Dann arbeite ich den Array ab und führe jede DB-Abfrage einzeln aus.

Das Problem dabei ist, dass ja auch ";" in den Datenbank-Einträgen vorkommen kann. Dann würden unvolständige Queries entstehen.

Hat mir jemand einen Tipp?

Schon mal danke!
Alex

P.S.:
Ja, ich kenne phpMyAdmin, das hilft mir in diesem Fall aber nicht weiter, da die Backup-Funktion bestandteil eines Skriptes werden soll.
Diesen Eintrag habe ich auch schon entdeckt. Ich hätte es aber lieber Zeilenweise, damit ich bei einem Fehler noch abbrechen kann.