如何使用具有SINGLE PDO连接的多个Mysql数据库?

时间:2017-05-16 02:04:49

标签: php mysql pdo

我有一个网页,一次只能使用多个数据库。在localhost中,它工作得很好,但在托管在线免费托管网站时,如果我使用多个PDO连接并且只有第一个数据库连接有效,我会收到错误。有没有办法使用单个PDO连接使用多个数据库?

请帮助!

1 个答案:

答案 0 :(得分:0)

连接到主机时,您不必指定数据库:

$dbh = new PDO('mysql:host=127.0.0.1','USER','PASS');

确保在运行查询时包含数据库名称:

select * from db1.table1
select * from db2.table2