前提・実現したいこと
2つのサーバーがあり、1つのサーバーから抽出した結果を、
別サーバーのデータベースにテンポラリテーブルとして一括登録したい。
2つのデータベースに接続する方法
$dbh1 = mysql_connect($ip1, $username, $password);
$dbh2 = mysql_connect($ip2, $username, $password);
(1)1つのサーバーから抽出
mysql_query('select * from tablename where col = 1', $dbh1);
(2)別サーバーのデータベースにテンポラリテーブル作成
mysql_query('create temporary table tablename_tmp ', $dbh2);
(1),(2)を一緒にしたい
mysql_query(
'create temporary table tablename_tmp
select * from tablename where col = 1',
?);
どうプログラムの記述をしてよいか分かりません。
実現可能なのか、または別の方法があるのか、詳しい方教えてください。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー