重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果是mysql里面两个不同的数据库,应该是可以直接使用 [数据库名称].[表名]来关联的。TP指定的数据库,是因为他要缓存这个数据库的表字段等。你试试看行不行,我测试通过: SELECT a.*,b.* FROM table1 a LEFT JOIN db2.table2 b ON a.id=b.id
站在用户的角度思考问题,与客户深入沟通,找到定海网站设计与定海网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟空间、企业邮箱。业务覆盖定海地区。
当然可以了.你这个需求我之前做过.把mssql数据转到mysql.
你可以写俩配置文件,$db1 加载mssql链接类,$db2 加载mysql链接类.
当然具体实现要你自己来写了.
可以找一些cms程序的数据库连接类来用.
1.建立两个数据库连接,查询的时候分别调用。
2.使用dbname.tablename的方式来写from,或者join(前提是你用于连接MYSQL的帐号必须同时可以访问这两个库)
例如:dba,dbb
select * from dba.table1 as t1
join dbb.table1 as t2 on t1.id = t2.id
你好,可以的,不过你的数据库要配置正确哦
希望你的问题能解决,望采纳