*.sql-Datei erstellen mit php
martin
- php
0 Patrick Klein0 martin
Hallo, mit phpMyAdmin kann ich eine *.sql-Datei erstellen und diese dann mit phpMyAdmin in meine Datenbank auf meinen Web-Server laden.
Gibt es für die Erstellung der *.sql-Datei auch eine php-Funktion, denn der Inhalt dieser Datei sind doch ganz normale SQL-Anweisungen.
Gruß martin
Moin Martin,
was willst du denn damit machen? Downloaden oder nur sichern?
Bye
Patrick
Hallo, mit phpMyAdmin kann ich eine *.sql-Datei erstellen und diese dann mit phpMyAdmin in meine Datenbank auf meinen Web-Server laden.
Gibt es für die Erstellung der *.sql-Datei auch eine php-Funktion, denn der Inhalt dieser Datei sind doch ganz normale SQL-Anweisungen.
Gruß martin
Guten Morgen Patrick, während der Arbeit wird die Datenbank doch oft verändert. Um auf einen aktuellen Stand während eines Tages mal schnell zurückzugreifen, ist eine automatische Sicherung z.B. 2003_02_22_uhrzeit.sql schon sehr praktisch. gruß martin
Hi!
Guten Morgen Patrick, während der Arbeit wird die Datenbank doch oft verändert. Um auf einen aktuellen Stand während eines Tages mal schnell zurückzugreifen, ist eine automatische Sicherung z.B. 2003_02_22_uhrzeit.sql schon sehr praktisch.
ich mache das immer so:
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 der Fall 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 ...
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
Hallo, vielen Dank für Eure Tipps. Man wird durch fragen nie dümmer. Gruß martin