왜 연결을 설정할 수 없습니다 !! 정보를 얻기 위해 별도의 서버에있는 두 데이터베이스의 두 테이블 간의 관계를 만드는 방법 사실, 두 번째 서버의 테이블에서 레코드를 가져와 테이블의 다른 서버에 삽입하려고합니다. 테이블 선택이 정확합니다. site1.com.class .users데이터를 전송할 두 서버 간의 통신
이 내 코드입니다 : 일 없을거야 연결 2를 사용하는 동안 연결 1에서 데이터를 선택하려고
$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,mobile) select name,family,phone1,phone2,mobile from
site2.com.class.users",$conn_server1);
site2.com.class.users",$conn_server1);
당신은 아마 [mysqldump를 (http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html) – Mike
처음처럼 뭔가를 찾고 더 나은 것, 당신은 MySQL의 확장 사용을 중지한다 대신 mysqli 또는 PDO를 사용하십시오. 귀하의 질문에 대답하기 위해, 우리는 귀하의 scrips가 던져 오류 메시지를 볼 수 있습니다 (오류를 표시하도록 구성되어 있다면) –