提问者:小点点

使用PHP MySQL mysqli从两个数据库中提取数据


我已经在PhpMyadmin中编写了一个查询,从运行在同一服务器上的两个数据库中提取数据,并且运行良好。 但是我不确定如何在PHP代码中使用这个查询。 此查询包含RIGHT JOIN和其他子查询。 即使我打开了两个DB连接,我将如何执行这个查询,我应该使用哪个连接?

例如。

数据库A:表:accountmaster(包含用户的配置文件详细信息,以及城市,州等的ID)数据库B:所有主服务器(城市,州等)

查询:通过连接这两个数据库来获取所有配置文件条目。


共1个答案

匿名用户

如果你也提出你的问题,我想我们可以详细说明更精确的答案。

大概你的问题在这里已经回答了。

首先,您应该使用来自任何数据库的一个连接。 我更愿意连接到数据库A,一旦它包含对数据库B的引用,并且对我请求表B中的join数据是有意义的。

正如链接中所讨论的,用户有必要拥有执行查询的权限。

最后,只是按照这里讨论的那样编写查询--作为字符串--并将其作为参数传递给mysqli查询。