0
$server_net=mysql_connect("xxx.xxx.170.54","net_db","dbpass") or die("SQL server error..!");
@mysql_select_db("net_db",$server_net) or die("database error..");
#------------------------------------------------------------------
$server_local=mysql_connect("localhost","","") or die("SQL server error.!");
@mysql_select_db("local_db") or die("Database error..");



mysql_query("DROP TABLE IF EXISTS net_db.komisyon",$server_net);
mysql_query("CREATE TABLE net_db.komisyon SELECT * FROM local_db.komisyon");

テーブルをローカルからネットにコピーするにはどうすればよいですか?? ローカルテーブルのようにサーバー上にテーブルを作成したい。このクエリを実行するとエラーが発生します (不明なデータベース)

4

1 に答える 1

2

コマンドをネットワーク サーバーに送信していますが、データベースCREATE TABLEには接続されていません。local_db

mysqldump何らかの方法でローカル データベースからデータをエクスポートするか ( PHP にロードしてからネットワーク データベースにロードすることもできますが、おそらく を使用するのが最適です)、データベースの同期を維持するためINSERTに MySQLのレプリケーションまたはクラスタリングを調べます。

于 2012-05-10T09:42:24.557 に答える