因此,我尝试重新选择一个数据库,我有两个数据库,一个用于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/