Heim >Datenbank >MySQL-Tutorial >Wie automatisiere ich die Ausführung von MySQL *.sql-Dateien in PHP für die Website-Generierung unter Berücksichtigung der Zend Framework-Kompatibilität?
MySQL *.sql-Datei in PHP ausführen
Frage:
Wie wird ausgeführt? PHP MySQL *.sql-Datei, automatisieren Sie den Website-Generierungsprozess unter Berücksichtigung der Verfügbarkeit von Zend Framework?
Antwort:
Verwenden Sie die Methode „shell_exec()“.
$command = 'mysql' . ' --host=' . $vals['db_host'] . ' --user=' . $vals['db_user'] . ' --password=' . $vals['db_pass'] . ' --database=' . $vals['db_name'] . ' --option=option_value' . ' --execute="SOURCE ' . $script_path ; $output1 = shell_exec($command . '/site_db.sql"'); $output2 = shell_exec($command . '/site_structure.sql"');
Zusätzliche Hinweise:
Der Unterschied zwischen shell_exec() und exec():
Dieses Problem wurde zunächst nicht klar erklärt, Sie können sich jedoch auf die entsprechende Diskussion beziehen.
Das obige ist der detaillierte Inhalt vonWie automatisiere ich die Ausführung von MySQL *.sql-Dateien in PHP für die Website-Generierung unter Berücksichtigung der Zend Framework-Kompatibilität?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!