-1

我有两个数据库,主要的和次要的。在同一页面上,我需要从第二个基地获取数据,但不会丢失与第一个基地的连接。

4

1 回答 1

2

您可以多次调用 mysql_connect(),但如果参数相同,则需要为“$new_link”(第四个)参数传递 true,否则重复使用相同的连接。

那么你有

$dbh1 = mysql_connect($hostname, $username, $password); 
$dbh2 = mysql_connect($hostname, $username, $password, true);


mysql_select_db('database1', $dbh1);
mysql_select_db('database2', $dbh2);

然后查询数据库 1,执行以下操作:

mysql_query('select * from tablename', $dbh1);

对于数据库 2:

mysql_query('select * from tablename', $dbh2);
于 2013-05-17T10:00:57.313 回答