私は2つの異なるサイトを持っています。私がやりたいことは、ユーザーがサイト 2 のデータベースのテーブルを登録および更新するときに、サイト 1 のデータベースに挿入されたデータの一部を送信するスクリプトを自動的に実行して、サイト 2 でアカウントが自動的に作成されるようにすることです。同じ詳細を使用します。
データベースを更新するクエリを作成しようとしている段階です。私は自作タイプなので、自分が何をしているのかよくわかりません。このクエリをどこかから取得しましたが、機能させることができません。誰がそれの何が悪いのか教えてもらえますか? クエリを実行していません。
ありがとう!
ユージェニー
<?php
$host = "localhost"; // Host name
$username = "----"; // Mysql username
$password = "----"; // Mysql password
$db_name1 = "------"; // Database name
$db_name2 = "-----"; // Database name
$tbl_name1 = "-----"; // Table name
$tbl_name2 = "---"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name1")or die("cannot select DB");
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name2")or die("cannot select DB");
$query = "USE $db_name2
UPDATE $db_name2.dbo.$tbl_name2
SET email=d2.email FROM $db_name1.dbo.$tbl_name1 d2
WHERE d2.uid = $tbl_name1.uid";
$result = mysql_query($query) or die ("could't execute query.");
?>