我有两个数据库,主要和次要。 在同一页面上,我需要从第二个基础获取数据,但不会丢失与第一个基础的连接。
答案 0 :(得分: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);