如果您在同一主机上有两个数据库,一个名为博客,另一个名为论坛,那么您似乎只能使用一个数据库句柄访问这两个数据库? (在PDO中)
$ dbh = new PDO(“mysql:host = $ dbHost; dbname = blog ”,$ dbUser,$ dbPassword);
此句柄适用于数据库博客,但如果您编写类似
的内容,您也可以使用$ dbh在论坛上执行操作选择网站 .tableName.fieldName
我的问题是:
您是否必须在$ dbh中指定dbname才能省略博客 .tableName.fieldName部分?
由于我的网站有两个数据库,是否有任何优点或缺点只使用一个数据库句柄,而不是创建两个句柄(显然一个用于博客,一个用于论坛)?可能的性能差异?
创建数据库句柄是否会占用任何服务器资源?
答案 0 :(得分:1)
答案 1 :(得分:0)
USE databasename;
。