PHP 中執行MySQL *.sql 檔案
問題:
問題:如何從PHP 執行MySQL *.sql 文件,自動化網站產生流程,同時考慮Zend 框架的可用性?
答案:$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"');
使用 shell_exec() 方法。
--execute="SOURCE ..." 選項用於執行檔。
shell_exec() 和 exec() 的區別:此問題最初沒有明確的解釋,但可以參考相關討論。以上是考慮到 Zend 框架相容性,如何在 PHP 中自動執行 MySQL *.sql 檔案以產生網站?的詳細內容。更多資訊請關注PHP中文網其他相關文章!