Vinzenz Mai: Problem mit PHP und MySQL

Beitrag lesen

Hallo,

Nun bin ich dabei die Restore-Funktion zu schreiben und zwar prüfe ich zu erst ob die Datenbank existiert, wenn ja dann lösche ich sie, wenn nein dann mache ich weiter. Lese die exportierte Datei ein, schreibe sie in ne Variable und führe mysql_query() mit dieser Variable aus. Leider funktioniert das nicht! er macht einfach gar nichts.

Wirklich "gar nichts"? Ich gehe davon aus, dass die erste Anweisung ausgeführt wird.

Vielleicht ist es auch eine Lösung, wenn ich die Datei einlese und aufspalte in die einzelnen Querys und diese dann getrennt von einander ausführe. Leider habe ich aber keine Ahnung wie ich das machen soll ;-)

Du könntest Dich einfach von den veralteten und beschränkten mysql_*-Funktionen verabschieden und Dich der verbesserten MySQL-Erweiterung mysqli zuwenden. Diese kann bei einem Aufruf mehrere SQL-Statements ausführen, mit mysql_* geht das nicht.

Freundliche Grüße

Vinzenz