2012-10-23 2 views
0

나는 wordpress를 사용하고 있으며, 다른 데이터를 원한다면 원격 mysql 서버를 가지고있다.함수를 사용하여 원격 mysql 서버에 연결하기

이제 PHP 함수의 형태로 원격 mysql 서버에 연결하려고합니다. 그러나 어떻게 또는 가능할 지 모르겠습니다. 기본적으로이 함수는 원격 mysql 서버에 $orderid이 있는지 확인하는 역할을합니다.

function check_orderid($orderid) { 
// Connect to database 
// Check if $orderid exist if yes return true. 
} 

원격 서버는 원격 연결을 허용합니다.

또한 괜찮습니까? 그리고 워드 프레스 db 연결에는 영향을주지 않습니까?

+0

여기서 질문은 무엇입니까? –

+0

http://php.net/manual/en/function.mysql-connect.php – Salketer

+1

정상적인 PHP/MySQL 연결을 만드십시오. 그리고 쿼리를 실행하십시오. – Svetoslav

답변

2

원격 서버에 연결하는 것은 호스트 주소 외에 로컬 서버에 연결하는 것과 다르지 않습니다. 그냥 'localhost'를 해결할 수있는 DNS 이름이나 원격 서버의 IP 주소로 바꾸면됩니다.

0

여러 연결을 만들려면 링크를 사용해야합니다.

은 그들이 성공적으로 연결 한 후 생성이에,

$mysqli1 = new mysqli('localhost', 'my_user', 'my_password', 'my_db'); 
$mysqli2 = new mysqli('externalIP', 'my_user2', 'my_password2', 'my_db2'); 
$mysqli1->query("some query"); 
$mysqli1->query("some other query"); 

그래서 : 당신이 사용해야 공식 OO 버전으로

mysqli_query($link1, "your first query as string"); 
mysqli_query($link2, "your second query as string"); 

을 :

$link1 = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); 
$link2 = mysqli_connect('localhost', 'my_user2', 'my_password2', 'my_db2'); 

당신이 좋아하는 사용할 수 있습니다 이 경우 쉽게 할 수 있습니다.

$externaldbcon = new mysqli('ExtrnalDBIP', 'my_user', 'my_password', 'my_db'); 
$externaldbcon->query("your query for external DB"); 
관련 문제