v.sabbaghi
شنبه 19 مرداد 1392, 12:16 عصر
چرا ارتباط برقرار نمیشود!چگونه می توان یک ارتباط بین دو جدول در دو پایگاه داده دو سرور مجزا جهت انتقال اطلاعات برقرار کرد؟ من می خواهم برای دریافت رکوردهای جدید از جدول سرور دوم و قرار دادن د جدول سرور اول استفاده کنم.
اصلا انتخاب جدول به این صورت درست است: site1.com.class.users
این کد من است لطفا دوستان نگاه بیندازند ببیند متوجه میشوند اشکال از کجاست که ارتباط برقرار نمیشود و خطا میدهد:
$conn_server1=mysql_connect("site1.com","user","pass");
$db_server1=mysql_select_db("class",$conn_server1);
$conn_server2=mysql_connect("site2.com","user","pass");
$db_server2=mysql_select_db("class",$conn_server2);
$result=mysql_query("select * from site2.com.class.users where site2.com.class.users.mobile not in(select mobile form site1.com.class.users)",$conn_server1);
while(mysql_fetch_assoc($result))
mysql_query("insert into site1.com.class.users(name,family,phone1,phone2,mo bile) select name,family,phone1,phone2,mobile from
site2.com.class.users",$conn_server1);
اصلا انتخاب جدول به این صورت درست است: site1.com.class.users
این کد من است لطفا دوستان نگاه بیندازند ببیند متوجه میشوند اشکال از کجاست که ارتباط برقرار نمیشود و خطا میدهد:
$conn_server1=mysql_connect("site1.com","user","pass");
$db_server1=mysql_select_db("class",$conn_server1);
$conn_server2=mysql_connect("site2.com","user","pass");
$db_server2=mysql_select_db("class",$conn_server2);
$result=mysql_query("select * from site2.com.class.users where site2.com.class.users.mobile not in(select mobile form site1.com.class.users)",$conn_server1);
while(mysql_fetch_assoc($result))
mysql_query("insert into site1.com.class.users(name,family,phone1,phone2,mo bile) select name,family,phone1,phone2,mobile from
site2.com.class.users",$conn_server1);