是否可以使用php在mysql中加入2个不同的数据库?
例如:
$sql = "SELECT * FROM db1.table LEFT JOIN db2.table USING (id)";
$result = mysql_query($sql);
--
我知道如何使用php创建多个新的不同数据库连接。但是我无法弄清楚是否可以在一个查询中使用php在mysql中实际连接两个不同的数据库。
答案 0 :(得分:0)
我相信你可以这样做:
SELECT DB1Table.columnIWant, DB2Table.ColumnIWant
FROM DB1.AppropiateTable as DB1Table
JOIN DB2.TableToJoin as DB2Table
ON DB1Table.ID = DB2Table.ID
假设用户已为两个表进行身份验证。另外 - 请参阅多个连接上的此链接:
How do you connect to multiple MySQL databases on a single webpage?