当前位置: 首页 > news >正文

TP6 使用闭合语句查询多个or的模型语句

例子:查询出在单位表中所有的小学,初中和高中;其中school_period保存的就是学段数据
$where = [];
$where[] = function ($query) {$query->where('school_period', 'like', '%小学%')->whereOr('school_period', 'like', '%初中%')->whereOr('school_period', 'like', '%高中%');
};$model = new CompanyModel();
$res = $model->where($where)->select();

需要传入参数查询的,可以参照下面的:

        查询出学校名称和昵称中有中学的所有学校

$search = "中学";
$where = [];
$where[] = function ($query) use ($search) {$query->where('name', 'like', '%'.$search.'%')->whereOr('alias', 'like', '%'.$search.'%')
};$model = new CompanyModel();
$res = $model->where($where)->select();

http://www.lryc.cn/news/143995.html

相关文章:

  • 浅析Linux SCSI子系统:设备管理
  • 爬虫逆向实战(二十五)--某矿采购公告
  • DPLL 算法之分裂策略
  • Jmeter+ServerAgent
  • 打破数据孤岛!时序数据库 TDengine 与创意物联感知平台完成兼容性互认
  • ubuntu22安装和部署Kettle8.2
  • 修复 Ubuntu Linux 中的“找不到命令‘python’”错误
  • 【业务功能篇86】微服务-springcloud-系统性能压力测试-jmeter-性能优化-JVM参数调优
  • mysql的登录与退出
  • SOLIDWORKS工程图转DWG图层映射技巧
  • PMAC与Modbus主站进行Modbus Tcp通讯
  • MyBatis分页插件PageHelper的使用及MyBatis的特殊符号---详细介绍
  • Qt(C++)计算一段程序执行经过的时间
  • UnionTech OS(统信桌面操作系统)安装 g++ 和 cmake
  • php_webshell免杀--从0改造你的AntSword
  • RocketMQ mqadmin java springboot python 调用笔记
  • Java aspose 将HTML导出成Excel文件
  • 原生微信小程序 动态(横向,纵向)公告(广告)栏
  • pandas和polars简单的对比分析
  • Feign远程调用的使用
  • Postman API测试之道:不止于点击,更在于策略
  • 5G 数字乡村数字农业农村大数据中心项目农业大数据建设方案PPT
  • Golang Gorm 一对多的添加
  • 图像扭曲之锯齿
  • 【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合Java客户端访问的实战指南
  • 构建个人博客_Obsidian_github.io_hexo
  • 烟花厂人员作业释放静电行为检测算法
  • ARTS挑战第二周-T:PHP数组相关操作
  • 【如何对公司网络进行限速?一个案例详解】
  • 服务器安全-修改默认ssh端口