请教牛人,二次开发ecshop一起需要用到两个数据库怎么办

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家

最近要做一个ecshop的二次开发,因为之前不熟悉php+mysql,所以遇到一个比较困难的地方

我需要做的事情中无法解决这样的问题,读取ecshop数据库中的user_id部分,然后再读取另一个数据库的对应部分,但是找来找去,没有发现用php连接两个数据库的方法

请问应该如何解决?

我要实现的事情类似这样:
user_idemailuser_name address
1test@test.com张三 上海
2test@xingshow.com 李四杭州
其中user_id 和user_name需要在原ecshop数据库ecs_users表中读取,但现在address需要在新数据库home里面info表里根据user_id查出对应的address【在这里不只是一个字段是要从home里面info表中查】(同一个数据库服务器,不同的库)中读取

好像一定需要连两个数据库,但是应该怎样做呢?请各位赐教,谢谢!

回答:
select a.* ,b.*fromhome.info a, ecshop.ecs_users bwhere a.user_id = b.userid