$db1 = mysql_connect('host1', 'user', 'user');
$db2 = mysql_connect('host2', 'user', 'user', true);
mysql_select_db('db1', $db1);
mysql_select_db('db2', $db2);
mysql_query("select * from table1");
如果查询中没有提供连接对象,将使用哪个数据库连接?
答案 0 :(得分:0)
阅读文档(http://uk1.php.net/manual/en/function.mysql-query.php):
link_identifier
MySQL连接。如果未指定链接标识符,则 假设mysql_connect()打开的最后一个链接。如果没有这样的链接 发现,它会尝试创建一个,就像调用mysql_connect()一样 没有争论。如果未找到或建立连接,则为E_WARNING 生成级别错误。
所以在你的情况下,db2。