Moin,
- nicht LOAD DATA INFILE?????
Nein, du wolltest doch einen Dump haben genauso wie ihn phpMyAdmin erzeugt.
system("system("c:\mysql\bin\mysqldump -u root -p -h 127.0.0.1 TestDB > c:\datei.sql ", $fp);
a) Zähl mal die Anführungszeichen :)
b) Wenn der User kein Passwort hat, dann darfst du -p nicht angeben, sonst fragt er dich nach einem Passwort. -p ohne Parameter sorgt für eine Passwortabfrage, -phaha sorgt dafür dass "haha" (ohne Anführungszeichen) als Passwort verwendet wird. Beachte das zwischen -p und das Passwort _kein_ Leerzeichen stehen darf !
--
Henryk Plötz
Grüße aus Berlin