ソースコードファイルをFTPで転送してから、データベースのダンプを取得し([テーブルの削除]オプションが選択されている場合)、ライブテストサーバーデータベースを上書きします。"junk" testing data
しかし、これに伴う問題は、私と一緒にいくらかかかることrequired default data
です。次に、クライアントにクリーンな状態を提供できるように、不要な行を手動で削除する必要があります。既存のテーブルとデータを削除し、必要なデフォルトデータを使用して新しいテーブルを作成するスクリプトを使用して実行するのが理想的です。
私が持っていたアイデアは-
$table1 = "sql to create table1";
mysql_query($table1);
$table1_data = "sql to insert default data for table1";
mysql_query($table1_data);
20以上の異なるテーブルの場合など...
これを処理するためのより良い方法があるはずです。あなたは何と言うでしょう?
** アップデート **
1つの変数にすべてのクエリを記述して実行することは可能です-例:
$sql ="
Drop If exists table1
create table1 ....
Insert Into table 1....
Drop If exists table2
create table 2
Insert into table 2
.....
.....
.....
";
mysql_query($sql);
Is there a way to achieve something like above???