讯睿CMS问答:多个where条件使用这种语法不能用,要怎么编写

讯睿CMS问答:多个where条件使用这种语法不能用,要怎么编写

2024-09-26 XunRuiCMS Sincere

问题:

$data = $this->table($this->tablename)->where(['uid'=>(int)$data['uid'],'cid'=>$data['cid'],'module'=>$data['module']])->getRow();

多个where条件使用这种语法不能用,要怎么编写

答案:

$this->table($this->tablename)->where('uid', (int)$data['uid'])->where('cid', $data['cid'])->where('module', $data['module'])->getRow();

链式查询都是and的关系

ci可以接两个where 很方便的

迅睿框架创始人:谢谢帮助