我将信息分散在几个数据库中,并希望使用PHP将所有信息放到一个网页上.我想知道如何连接到单个PHP网页上的多个数据库.
我知道如何使用以下方法连接到单个数据库:
$dbh = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
Run Code Online (Sandbox Code Playgroud)
但是,我可以使用多个"mysql_connect"命令来打开其他数据库,如果我连接了多个数据库,那么PHP如何知道我希望从中获取信息的数据库.
我试图从1个PHP脚本连接到同一个MySQL实例上的2个数据库.
目前我唯一能想到的方法是连接两个数据库,每个数据库都有不同的用户.
我在迁移脚本中使用它,我从原始数据库中获取数据并将其插入到新数据库中,因此我循环遍历大量结果列表.
连接到1个数据库,然后尝试启动与同一用户的第二个连接,只需将当前数据库更改为新数据库.
还有其他想法吗?