【发布时间】:2010-11-04 04:05:29
【问题描述】:
我似乎在这个问题上来回反复,有时它对我有用,但通常它不起作用,我不知道我如何/为什么有时可以让它工作,而在其他时候它不会.
我有 5 个数据库,需要在例行维护期间从每个数据库中获取数据。 对于每个数据库,我都有一个外部文件,其中包含我在页面中包含的所有数据库连接代码。
包含看起来像这样
$SGcon = mysql_connect("localhost","root",""); 如果 (!$SGcon) { die('无法连接:' . mysql_error()); } mysql_select_db("sGopen", $SGcon);我为每个数据库提供不同的变量,所以下一个数据库将是
$PTcon = mysql_connect("localhost","root",""); 如果 (!$PTcon) { die('无法连接:' . mysql_error()); } mysql_select_db("pTsecond", $PTcon);然后当我调用我的查询时,我使用
mysql_query($getQuery, $PTcon); mysql_query($secondQuery, $SGcon);我遇到的问题是我没有获得用于查询的正确数据库,看来我的脚本正在使用最后添加到页面的数据库。
我有没有更好的方法来切换要使用的数据库连接?
当我将一个数据库中的数据与另一个数据库中的数据进行比较时,数据库之间有很多来回,所以我也在努力提高效率。
谢谢 皮特
【问题讨论】:
标签: php mysql database-connection