首页 文章

我如何使用pdo的php扩展在mysql中使用连接(来自不同数据库的2个表)进行查询?

提问于
浏览
1

事情是我在两个不同的数据库中有两个表,我们在数据库A中称它们为A和B.我们有table1,在数据库B中我们有table2 . table1的主键是表2中的外键 . 所以我需要使用连接查询同时从两个数据库中提取数据 . 或者使用PDO,您无法使用相同的pdo对象连接到两个数据库!

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

那我该怎么办?

1 回答

  • 0

    你应该可以这样做:

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

    如果用户具有相关权限 .

相关问题