php跨库查询数据 mysql 跨库查询

thinkphp5 怎么进行跨库关联查询

如果是mysql里面两个不同的数据库,应该是可以直接使用 [数据库名称].[表名]来关联的。TP指定的数据库,是因为他要缓存这个数据库的表字段等。试试看行不行,测试通过: SELECT a.*,b.* FROM table1 a LEFT JOIN db2.table2 b ON a.id=b.id

创新互联10多年成都企业网站定制服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都企业网站定制及推广,对发电机回收等多个领域拥有丰富的网站营销经验的网站建设公司。

php如何跨数据库查询

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

thinkphp5怎么跨数据库查询

两表中的anime_id相同的话,不用联立也能查询

$user = M('chapter');

$condition['anime_id'] = $id;

$chap = $user-where($condition)-select();

$this-assign('chap',$chap);

在网页中加foreach/foreach循环


新闻名称:php跨库查询数据 mysql 跨库查询
本文链接:http://csruizhi.cn/article/ddcedso.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 四川成都网站设计 成都品牌网站设计 成都网站建设公司 营销网站建设 成都网站设计 定制网站建设多少钱 成都网站设计 网站设计 公司网站建设 攀枝花网站设计 H5网站制作 网站制作 移动网站建设 成都网站建设 成都网站设计 高端网站设计 手机网站制作 定制网站设计 自适应网站设计 成都网站建设 盐亭网站设计 响应式网站建设