我在PhpMyadmin中写了一个查询,从运行在同一台服务器上的两个数据库中获取数据,工作正常。 但是我不知道如何在PHP代码中使用这个查询。 这个查询包含RIGHT JOIN和其他子查询。 即使我打开了两个DB连接,我将如何执行这个查询,我应该使用哪个连接?
例如
数据库A:表:accountmaster(包含用户的个人资料,有城市,州等ID)数据库B:所有master(城市,州等)
查询:通过加入这两个数据库来获取所有的个人资料条目。
如果你分享你的查询,我想我们可以详细说明更精确的答案。
可能你的问题已经被回答了 此处.
首先,你应该从任何数据库使用一个连接。我更愿意连接到数据库A,一旦它包含了对数据库B的引用,并且对我从B中请求连接数据是有意义的。
正如链接中所讨论的那样,需要用户有执行查询的权限。
最后,就是按照讨论的写出你的查询即可 此处 - 作为一个字符串--并将其作为参数传递给 mysqli查询.