2012-01-16 31 views
0

複数のデータベースを読み書きするPHPスクリプトがあります。私はmysqli拡張子を使用しています。問題は私のコードで私は別のデータベースからのリード/ライトをしたいときにこれをやり続ける必要があるということです多数のデータベースを手動で実行することなく、多くのデータベースを切り替える方法

$link = new mysqli($host, $user, $passwd); 

:私はこのようなサーバーに接続

$this->link->select_db('some_db'); 

が、それは痛みですそれを使用する前にDBを選択することを忘れないでください。

$link1 = new mysqli($host, $user, $passwd, $db1); 
$link2 = new mysqli($host, $user, $passwd, $db2); 
... 
... 

をしかし、私は一つだけを必要とする必要があるときに、なぜホストに多くの接続を行います。

私はこれを行うことができますか?複数のDBがあるにもかかわらず。

これを行う方法はありますか?

ありがとうございました。

答えて

2

2部構成のオブジェクト名を使用しますか?

SELECT * FROM db1.SomeTable; 
CALL db2.SomeProc(); 
関連する問題