Andreas Korthaus: Datenbank im Web updaten - Sicherheit

Beitrag lesen

Hallo!

Ist unterwegs

Danke Dir, nur der Vollständigkeit halber, ich habe jetzt nicht alles angesehen, aber wie es aussieht verwendest Du den größten Teil Deines Codes darauf den Dump zu erstellen, das ist bei mir eine Zeile:

system("mysqldump -u user -p password -h localhost database table > /path/to/dump.sql"); [2]

so ungefähr, und es wird eine Datei dump.sql mit einem vollständigen Dump der Tabelle erstellt. Dazu muß das Kommandozeilentool mysqldump [1] installiert sein, was es normalerweise ist, und Du mußt entsprechende Rechte haben das Programm mit PHP auszuführen. Ggfs. mußt Du den Pfad zu mysqldump angeben, z.B. system("c:/mysql/bin/mysqldump -u user ...

Naja, wollte es nur einwerfen.

Grüße
Andreas

PS:
[1]: http://de.mysql.com/documentation/mysql/bychapter/manual.de_MySQL_Database_Administration.html#mysqldump
[2]: http://www.php3.de/manual/de/function.system.php