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

问题描述 投票:0回答:1

我在PhpMyadmin中写了一个查询,从运行在同一台服务器上的两个数据库中获取数据,工作正常。 但是我不知道如何在PHP代码中使用这个查询。 这个查询包含RIGHT JOIN和其他子查询。 即使我打开了两个DB连接,我将如何执行这个查询,我应该使用哪个连接?

例如

数据库A:表:accountmaster(包含用户的个人资料,有城市,州等ID)数据库B:所有master(城市,州等)

查询:通过加入这两个数据库来获取所有的个人资料条目。

php mysql database mysqli pdo
1个回答
0
投票

如果你分享你的查询,我想我们可以详细说明更精确的答案。

可能你的问题已经被回答了 此处.

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

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

最后,就是按照讨论的写出你的查询即可 此处 - 作为一个字符串--并将其作为参数传递给 mysqli查询.

© www.soinside.com 2019 - 2024. All rights reserved.