thinkphp5中如何创建包含and 和 or 情况的查询

发布于 2020-11-09 01:18:05

thinkphp5中如何创建包含and 和 or 情况的查询?

查看更多

关注者
0
被浏览
57
1 个回答
猫哥
猫哥 2020-11-09
更多问题咨询,可直接加QQ(632906391)与我取得帮助解决.

这里创建一种情况 (a = 1) and (b = 2 or b = 3);

$this->where('log.user_id','eq',1);
$this->where('log.use_time',['eq',0],['egt',time()-86400*3],'or');

生成sql

WHERE  `log`.`user_id` = 1  AND ( `log`.`use_time` = 0 or `log`.`use_time` >= 1604596593 )

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览