不使用MySQL_select_db()访问PHP中的第二个MySQL数据库

不使用MySQL_select_db()访问PHP中的第二个MySQL数据库,php,mysql,Php,Mysql,如果我用mysql\u select\u db()选择一个dbdb1,是否可以在查询中访问另一个dbdb2?我正在寻找类似于SELECT*FROMdb2.sometableWHERE 1的东西,我想是的-您试过了吗?您有访问第二个数据库的权限吗?这种语法应该可以很好地工作。如果要从其他数据库访问表,语法为: SELECT * FROM DatabaseName.TableName WHERE .... 但是,只有当两个数据库都在同一个MySQL实例上时,这才有效。在查询中引用db名称是可能的,

如果我用mysql\u select\u db()选择一个db
db1
,是否可以在查询中访问另一个db
db2
?我正在寻找类似于
SELECT*FROM
db2.sometable
WHERE 1
的东西,我想是的-您试过了吗?您有访问第二个数据库的权限吗?

这种语法应该可以很好地工作。如果要从其他数据库访问表,语法为:

SELECT * FROM DatabaseName.TableName WHERE ....

但是,只有当两个数据库都在同一个MySQL实例上时,这才有效。

在查询中引用db名称是可能的,比如
select*from db.table