0

オンラインの1つのサーバーで実行されているWebサイトabcがあり、203.215.166.77のような静的IPを持つ別のサーバーで実行されているphpのライブラリインベントリシステム「xyz」があります。私の質問は、phpでabcからxyzへのデータベースにアクセスする方法です

4

2 に答える 2

3

MYSQLI

$mysqli = new mysqli('10.0.0.1', 'user', 'password', 'db', 'port ( imporant for external connection ');

MYSQL

$link = mysql_connect('10.0.0.1:PORT', 'user', 'password');

他のサーバーのデータベースからポートを開く必要があります。これは、ファイアウォールで実行できます (デフォルトのポートは 3306 です)。

于 2013-04-09T07:05:34.627 に答える
1

まあ、私の見方では、あなたには2つのオプションがあります..

オプション 1: サーバー 1 からサーバー 2 への直接データベース接続。サーバー 2 の SQL データベースでサーバー 1 の IP アドレスを許可する必要があります。(コードについては、S. Visser の回答を参照してください)

オプション 2: サーバー 1 からサーバー 2 に cURL できる REST API を作成します。

于 2013-04-09T06:56:26.670 に答える