使用MySQLi从多个数据库中获取数据

时间:2013-06-20 14:19:57

标签: php database mysqli multiple-databases

我使用MySQLi连接并从我的MySQL服务器获取数据 $link = new mysqli("localhost", "root", "","database_1");
我有一个用于连接和数据收集的文件(dboperations.php)来自上面的数据库
现在,我需要连接另一个数据库(例如database_2)并在同一个php文件中获取数据 条件:
数据库是否在同一台服务器上? YES
我有权使用相同的用户名连接并通过吗? YES

有没有办法做到这一点?感谢。

2 个答案:

答案 0 :(得分:4)

使用mysqli::select_db切换同一服务器上的数据库:

$link = new mysqli('localhost', 'root', '', 'database1');

然后

$link->select_db('database2');

答案 1 :(得分:0)

SELECT * FROM database_2.table ...