我有一个网页,一次只能使用多个数据库。在localhost中,它工作得很好,但在托管在线免费托管网站时,如果我使用多个PDO连接并且只有第一个数据库连接有效,我会收到错误。有没有办法使用单个PDO连接使用多个数据库?
请帮助!
答案 0 :(得分:0)
连接到主机时,您不必指定数据库:
$dbh = new PDO('mysql:host=127.0.0.1','USER','PASS');
确保在运行查询时包含数据库名称:
select * from db1.table1
select * from db2.table2