PHPでのデータベーステーブルのSQL保存方法
PHPでのデータベーステーブルのSQL保存する方法
PHPでデータベーステーブルをSQL形式で保存する方法を解説します。
ループで落とすこともできますけど、案外面倒でオプション等々の設定で読み込みができるかどうかわからなくなるので mysqldump を使う方法が楽です。
ただ、すべてのサーバーで mysqldump を使えるかわかりません。
実際動かしてみて確認してください。
もしだめなら。。。私ならサーバーを変えます。
PHPでデータベーステーブルをSQL形式で保存する方法を解説します。
PHPでデータベーステーブルをSQL形式で保存する
mysqldump をシステムで起動し、保存します。ループで落とすこともできますけど、案外面倒でオプション等々の設定で読み込みができるかどうかわからなくなるので mysqldump を使う方法が楽です。
ただ、すべてのサーバーで mysqldump を使えるかわかりません。
実際動かしてみて確認してください。
もしだめなら。。。私ならサーバーを変えます。
0001 $dbHost = wp_migration_yuzu_wp_info('dbhost');//データベースホスト名
0002 $dbUser = wp_migration_yuzu_wp_info('dbuser');//データベースユーザー名(ID)
0003 $dbPass = wp_migration_yuzu_wp_info('dbpass');//データベースユーザーパスワード
0004 $dbName = wp_migration_yuzu_wp_info('dbname');//データベース名
0005 $savePath = $path.$table_name.'.sql'; // mysqldump の出力を受け取るファイル名
0006 $command = "mysqldump ".$dbName." --host=".$dbHost." --user=".$dbUser." --password=".$dbPass." -e ".'"'.$table_name.'"'." > ".$savePath;
0007 exec($command);