ホームページ >データベース >mysql チュートリアル >Zend Framework の互換性を考慮して、Web サイト生成のために PHP で MySQL *.sql ファイルの実行を自動化する方法
PHP で MySQL *.sql ファイルを実行する
質問:
から実行する方法PHP MySQL *.sql ファイル、Zend Framework の可用性を考慮して、Web サイト生成プロセスを自動化しますか?
答え:
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"');
追加メモ:
shell_exec() と exec() の違い:
この問題は当初明確に説明されていませんでしたが、関連する議論を参照できます。
以上がZend Framework の互換性を考慮して、Web サイト生成のために PHP で MySQL *.sql ファイルの実行を自動化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。