你能用php加入mysql中的2个数据库吗?

时间:2013-08-25 06:46:50

标签: php mysql sql

是否可以使用php在mysql中加入2个不同的数据库?

例如:

$sql = "SELECT * FROM db1.table LEFT JOIN db2.table USING (id)";    
$result = mysql_query($sql);    
--

我知道如何使用php创建多个新的不同数据库连接。但是我无法弄清楚是否可以在一个查询中使用php在mysql中实际连接两个不同的数据库。

1 个答案:

答案 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?