-3

別のサーバー データベースにログインして、そのデータベースのコンテンツを一覧表示する方法は?

そのために必要な設定は何ですか?

4

3 に答える 3

2

PDO を使用すると、同じスクリプトで 2 つの異なるデータベース/サーバーに簡単に接続できます。

<?php
$db1 = new PDO('mysql:host='.DB_HOST.';dbname='.DB_DATABASE.';charset=utf8', DB_USER, DB_PASS);
$db2 = new PDO('mysql:host='.DB_HOST2.';dbname='.DB_DATABASE2.';charset=utf8', DB_USER2, DB_PASS2);

//Select something from database 1      
$results = $db1->query("SELECT * FROM table");

//Select something from database 2
$results2 = $db2->query("SELECT * FROM another_table");

localhost 以外のサーバーに接続する場合は、ファイアウォールを開き、サーバーの IP を追加してホストにアクセスすることを忘れないでください。

于 2013-03-18T11:18:34.420 に答える
0

mysql dbに接続したいと仮定すると... mysqliを確認し、localhostの代わりにリモートホストを追加します。また、そのサーバーのファイアウォールが、mysql が実行しているポート (例: 3306) への着信接続を許可していることを確認する必要があります。

于 2013-03-18T11:22:29.110 に答える
-1

mysql_connect で接続する場合は、

$con2 = mysql_connect(host,user,pass,true);true 最後はphpに新しいリソースを作成するように指示します

于 2013-03-18T11:20:04.193 に答える