因此,我尝试重新选择一个数据库,我有两个数据库,一个用于VB,一个用于自定义CMS。它们都已连接,但是我只在CMS上存储少量用户数据,并且需要能够从VB表中检索用户信息。

所以这是过程


我已经连接了一个数据库对象,并选择了CMS数据库
我加载了一个获取用户数据的函数
我通过重新选择数据库

mysql_select_db(“ xxxx_xxxvb”,$ this-> mysql_con);
当我执行该函数时,它从CMS的用户表而不是VB返回数据


有人知道为什么吗?

谢谢

最佳答案

尝试打开两个连接

$con1 = mysql_connect('your', 'db', 'info');
$con2 = mysql_connect('your', 'db', 'info');

mysql_select_db("xxx_xxxcms", $con1);
mysql_select_db("xxx_xxxvb", $con2);


看看是否可行。不要忘记使用类似的查询

mysql_query("SELECT id FROM users WHERE username = 'user'", $con2);

关于php - MySQL连接到一个后选择不同的数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6964142/

10-11 03:15
查看更多