TP框架where条件和whereOr条件同时使用
2024-10-18 21:16:13
前言:where里面的条件是 && 的关系,whereOr里面的条件是 | | 的关系,
想要得到的效果:
1.筛选出is_deleted字段为0(未删除)的公告
2.筛选出全部状态为已发送(status=1)的公告
3.状态为草稿的公告仅自己可见
代码(红色框起来的部分):
等价于select * from table(表名) WHERE ( `admin_id` = 当前用户的id ) OR `status` = '1' ) and `is_deleted` = '0 ;
注: 1.$params = ['is_deleted'=>0] where()可以写多个条件,逗号分隔,如where(['name'=>'坤坤','is_deleted'=>0])
2.order是排序方式
3.field是要查找的字段
最新文章
- 【SSM 1】SpringMVC、Spring和Struts的区别
- 问题解决——warning C4503 超出修饰名的长度,名称被截断
- 继承:《原型和原型链(prototype 属性使您有能力向对象添加属性和方法。)》
- c/c++常用代码--udp多播
- Sublime key bindings使用
- Java---replace与replaceAll的区别
- mysql @变量和变量的区别及怎么判断记录唯一性
- 关于禁止在 .NET Framework 中执行用户代码。启用 ";clr enabled"; 配置选项
- JAVA关键词synchronized的作用
- 用C++语言开发Android程序 配置开发环境
- phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
- 转发:iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- 菜鸟Scrum敏捷实践系列(一)用户故事概念
- sqlserver常用数据类型(精炼版)
- ajax请求的完整步骤
- 【mybatis源码学习】mybtias知识点
- uwsgi+nginx+django生产环境部署
- 关于RestFul API 介绍与实践
- tensorflow笔记3:CRF函数:tf.contrib.crf.crf_log_likelihood()
- vue使用hightchats