1

問題は、2 つの異なるデータベースに 2 つのテーブルがあり、それらを A と B と呼びましょう。データベース A には table1 があり、データベース B には table2 があります。テーブル 1 の主キーは、テーブル 2 の外部キーです。そのため、結合クエリを使用して、2 つのデータベースから同時にデータを抽出する必要があります。または、PDO を使用すると、同じ pdo オブジェクトを使用して 2 つのデータベースに接続できません。

$bdd = new PDO('mysql:host=localhost;dbname=A', 'root', '12345');

それで、なにかお手伝いできますか ?

4

1 に答える 1

0

次のようなことができるはずです。

SELECT *
FROM t1
LEFT JOIN otherDB.t2 on otherDB.t2.t1_fk = t1.id

ユーザーが関連する権限を持っている場合。

于 2012-09-25T13:45:34.650 に答える