事情是我在两个不同的数据库中有两个表让我们称它们为A和B. 在数据库A中我们有table1,在数据库B中我们有table2。 table1的主键是表2中的外键。所以我需要使用连接查询同时从两个数据库中提取数据。或者使用PDO,您无法使用相同的pdo对象连接到两个数据库!
$ bdd = new PDO('mysql:host = localhost; dbname = A','root','12345');
所以我该怎么办?
答案 0 :(得分:0)
您应该可以执行以下操作:
SELECT *
FROM t1
LEFT JOIN otherDB.t2 on otherDB.t2.t1_fk = t1.id
如果用户具有相关权限。