0

私は wordpress を使用しており、wordpress db に保存されていない他のデータ用のリモート mysql サーバーを持っています。

今、そのリモートmysqlサーバーにphp関数の形で接続したいのですが、それが可能かどうか、または方法がわかりません。基本的に、この関数は$orderid、リモートの mysql サーバーに存在するかどうかを確認する役割を果たします。

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

リモート サーバーはリモート接続を受け入れます。

また、ワードプレスのデータベース接続に影響はありませんか?

4

2 に答える 2

2

リモート サーバーへの接続は、ホスト アドレスを除けば、ローカル サーバーへの接続と同じです。「localhost」を解決可能な DNS 名またはリモート サーバーの IP アドレスに置き換えるだけで問題ありません。

于 2012-10-23T09:04:01.183 に答える
0

複数の接続を確立するには、リンクを使用する必要があります。

接続が成功した後に作成されます。

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

次のように使用できます。

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

公式のOOバージョンでは、次のものを使用する必要があります。

$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");

したがって、この場合、これを簡単に行うことができます。

 $externaldbcon = new mysqli('ExtrnalDBIP', 'my_user', 'my_password', 'my_db');
 $externaldbcon->query("your query for external DB");
于 2012-10-23T09:18:17.113 に答える