当前位置:asp编程网>技术教程>Php教程>  正文

thinkphp5两表联合查询的写法

2020-12-27 08:44:49   来源:www.aspbc.com   作者:wangsdong   浏览量:866   收藏

最近用到thinkphp5两表联合查询,花了不少时间thinkphp5找到使用方法,在这里分享出来。

拿news表做一个例子。代码如下,红色部分为联合查询的地方

$cat_id = input("cat_id")
$news = new News();
$news_data['status'] = array('eq',1);
$news_data['cat_id'] = array('eq',$cat_id);
$list = $news
->alias('s') //这句是将表名重命名
->join(config("database")['prefix'].'category c','c.cat_id = s.cat_id','inner') //联合查询
->where($news_data)
->select()


原创文章,转载请注明来源:www.aspbc.com,谢谢



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网