Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题是我在两个不同的数据库中有两个表,我们称它们为 A 和 B。在数据库 A 中,我们有 table1,在数据库 B 中,我们有 table2。table1 的主键是表 2 中的外键。所以我需要使用连接查询同时从两个数据库中提取数据。或者使用 PDO 你不能使用同一个 pdo 对象连接到两个数据库!
$bdd = new PDO('mysql:host=localhost;dbname=A', 'root', '12345');
那我该怎么办?
您应该能够执行以下操作:
SELECT * FROM t1 LEFT JOIN otherDB.t2 on otherDB.t2.t1_fk = t1.id
前提是用户具有相关权限。