system();
Hans
- php
Hi,
hab eine Frage zu dem externen Programm 'mysql'.
Wie ist der genaue Syntax (für ganz doofe) um eine .sql-Datei zu importieren?
PS: Der MySQL-Server, auf den die .sql-Datei importiert werden soll, ist ein entfernter, also kein 'localhost'. Wäre das ein Problem?
Gruß
Hans
Hallo!
Nun, eine .sql Datei ist eigentlich nichts anderes als ein dicker Query. Den kannst Du, wie alle anderen Querys auch absetzen.
Dabei ist es ziemlich egal, wo der Server steht. Solage Du dich mit dem verbinden kannst...
Ich weiss ja nix ueber dein System und die Konfiguration. Wenn du z.B. phpMyAdmin laufen hast ist das einspielen einer .sql Datei eigentlich kein Problem: Importieren und fertig. Je nachdem was alles in der Datei gespeichert ist musst Du auch vorher keine Tabellen etc. erstellen.
Hi Steel,
ich will dass unbedingt mittels system("mysql"); machen, da das einspielen von .sql-Dateien automatisch geschehen soll und vorallem ohne große phpMyAdmin umwege.
Weist du wie der Syntax lautet?
Gruß
Hans
Hi!
und vorallem ohne große phpMyAdmin umwege.
Wenn es sich um größere Files handelt, könnte das mit PHPMyAdmin ohnehin zu einem Problem werden.
Bei vielen Hostern ist die maximale Dateigröße für den Dateiupload auf 2MB beschränkt. Größere SQL-Files müßten dann gesplittet werden.
Weist du wie der Syntax lautet?
Ja, und dedlfix hat dir doch bereits was dazu geschrieben.
Jetzt sollte es doch wohl nicht zuviel verlangt sein, auf den geposteten Link zu klicken?
Schöner Gruß,
rob
echo $begrüßung;
hab eine Frage zu dem externen Programm 'mysql'.
Wie ist der genaue Syntax (für ganz doofe) um eine .sql-Datei zu importieren?
mysql — The MySQL Command-Line Tool klärt über die möglichen Parameter auf, falls ein
mysql -?
nicht ausreicht.
PS: Der MySQL-Server, auf den die .sql-Datei importiert werden soll, ist ein entfernter, also kein 'localhost'. Wäre das ein Problem?
Prinzipiell nicht, solange der MySQL-Server von diesem Client Anfragen gestattet. Wenn PHP-Scripte das dürfen, dann darf das CLI-Programm mysql das auch.
echo "$verabschiedung $name";