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

tp whereOr用法2

有时候会用到多个whereOr 可以用闭包来完成查询

Db::name('table_name')
	->whereOr([
		['age','null',''],
		['age','=','']
	])
	->select();

Db::name('table_name')
	->whereOr([
		['birthday','null',''],
		['birthday','=','']
	])
	->select();

这两个是OR(或)关系

Db::name('table_name')
	->whereOr([
		['age','null',''],
		['age','=','']
	])
	->whereOr([
		['birthday','null',''],
		['birthday','=','']
	])
	->select();

这两个是AND(与)关系

Db::name('table_name')
	->where(function($query){
		$query->whereOr([
			['age','null',''],
			['age','=','']
		]);
	})
	->where(function($query){
		->whereOr([
			['birthday','null',''],
			['birthday','=','']
		]);
	})
	->select();

http://www.kler.cn/a/543092.html

相关文章:

  • 网络分析工具—WireShark的安装及使用
  • uniapp + vite + 使用多个 ui 库
  • Windows 系统 GDAL库 配置到 Qt 上
  • 服务器绑定 127.0.0.1 和 0.0.0.0 的区别
  • 活动预告 | 为 AI 新纪元做好准备:助力安全的业务转型
  • CSS 核心技术知识点详解:从基础到进阶
  • 链表的‘跑酷’:C++ list 如何在数据中自由穿梭?
  • IGBT工作原理
  • Barra多因子模型
  • 回归新系列——网络安全实操干货系列——Kali Linux新版本——Kali Purple实操指南——信息收集篇1——Nmap(其一)
  • AI赋能前端开发:加速你的职业晋升之路
  • 大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 玩转状态模式
  • Linux下的进程切换与调度
  • Spark商品销售数据可视化分析系统 机器学习预测算法 讲解视频 论文 大数据毕业设计 Hadoop和Hive 销量预测✅
  • 【github】docker realtime
  • 探索RDMA技术:从基础到实践
  • 【Qt】定期清理程序
  • AI写代码工具赋能前端工程师,加速职业晋升
  • 二叉树详解
  • 对前端的技术进行分层
  • 关于FC设备Map 系统的一些需求思考
  • OpenBayes 教程上新 | 告别服务器繁忙,DeepSeek 一键部署教程上线!
  • 解锁电商数据宝藏:淘宝商品详情API实战指南
  • 微信小程序的制作
  • 学习docker!!!