cfnr.net
当前位置:首页 >> ThinkPHP求助,关联模型查询如何跨表多条件查询 >>

ThinkPHP求助,关联模型查询如何跨表多条件查询

关联模型做插入更新呀. 查询用视图模型.

$bookinfo = $Book->table('t_book a') ->field('a.id,a.cid,a.bookname,b.catename') ->join('t_book_cate b ON a.cid = b.id') ->where('a.id = ' . $bid) ->find(); 是指这样的么

可以直接写sql,不是一定要用thinkphp的组合语法埃 M()->Query("select * from tableA a left join tableB b on a.id=b.id left join tableC c on b.id=c.id where c.id=1");// 类似这样

试试这样行不行? $map['jx_course.status']=0; 根据打印出的sql语句,组合适当的条件。

price 里用的是belongsTo,只能自动获取一个产品 $price = PriceList::get(1);//假设产品名称字段是titleecho $price->productlist->title;product里面是关联了多个价格的 $products = ProductList::where('status',1)->limit(10)->select();for...

把你的表字段列出来,另外你要达到什么效果

你可以在MODEL里写多个has_one或has_many //protected $_link =array( // 'user'=>array( // 'mapping_type'=>BELONGS_TO, // 'class_name'=>'user', // ), // 'member'=>array( // 'mapping_type'=>HAS_ONE, // 'class_name'=>'member', // ), ...

$model = D('wangzlb');$model->$_link['wz_lb']['condition'] = "yhid='$yhid'";$model->relation('wz_lb')->select();额,代码不一定对,但思路是这样 虽然在model里面定义了relation,但是因为条件是变量,所以你外部没穿进去的话,那个条件...

一张是用户表(user),一张是角色表(role),一张是用户角色表(role_user)三张表,如何用ThinkPHP关联模型建立?求高手解答...谢谢... 一张是用户表(user),一张...

不需要循环查询,做一次联表查询就可以了; $data = M()->table('project a')->join('project_sub b on b.project_id = a.id')->field('a.id as aid, a.name, b.id as bid,b.title');

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com