2011-08-06 6 views
0

그래서 데이터베이스를 다시 선택하려고합니다. 하나는 VB 용이고 다른 하나는 사용자 정의 CMS 용입니다. 그들은 둘 다 연결되어 있지만, 나는 단지 하나의 CMS에 사용자 데이터를 저장하고 VB 테이블에서 사용자 정보를 검색 할 수 있어야합니다. 이미 연결된 DB 객체를 가지고 있고, Mysql 하나에 연결 한 후 다른 데이터베이스를 선택하십시오.

  1. 그래서를 heres 과정

  2. 내가 통해 데이터베이스를 다시 선택 나는 사용자 데이터를 얻을 수있는 기능을로드 CMS 데이터베이스

  3. 를 선택

    mysql_select_db ("xxxx_xxxvb", $ this-> mysql_con); 나는이 기능을 실행하면

  4. , 그것은 CMS의 사용자 테이블에서 데이터를 반환하고,

사람을 VB하지 왜 어떤 아이디어를 가지고?

는 두 개의 연결
$con1 = mysql_connect('your', 'db', 'info'); 
$con2 = mysql_connect('your', 'db', 'info'); 

mysql_select_db("xxx_xxxcms", $con1); 
mysql_select_db("xxx_xxxvb", $con2); 

을 열고 작동하는지 당신에게

+1

mysql_error()는 mysql_select_db를 호출 한 직후 아무 것도 반환하지 않습니까? –

답변

3

시도 감사드립니다.

mysql_query("SELECT id FROM users WHERE username = 'user'", $con2); 
+0

아니, 어떤 이유로 든 똑같은 db를 선택하지 마시고, VB가 아닌 –

+0

@SauliusAntanavicius : 당신이 잘못 하셨어요. 내 코드는 훌륭합니다. – genesis

+0

당신은 mysql_error를 잊어 버렸습니다. 그래서 제가했습니다 :) 다른 DB를 사용하는 사용자에 대한 허가를 추가하는 것을 잊어 버렸습니다. 지금은 고맙습니다! –

관련 문제