0

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

例如:

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

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

4

1 回答 1

0

我相信你可以这样做:

SELECT DB1Table.columnIWant, DB2Table.ColumnIWant
FROM DB1.AppropiateTable as DB1Table
JOIN DB2.TableToJoin as DB2Table
ON DB1Table.ID = DB2Table.ID

假设用户对两个表都进行了身份验证。另外 - 在多个连接上查看此链接:

如何在一个网页上连接多个 MySQL 数据库?

于 2013-08-25T07:03:28.930 回答