PHPでのデータベーステーブルのSQL保存方法

PHPでのデータベーステーブルのSQL保存方法

PHPでのデータベーステーブルのSQL保存する方法

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);


スポンサードリンク