PHP的ThinkPHP查询有哪些

发布时间 - 2023-05-30 00:00:00    点击率:

1、聚合查询

在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的积分、用户的平均成绩等等,ThinkPHP为这些统计操作提供了一系列的内置方法

获取用户数:

Db::table('think_user')->count();
// 助手函数
db('user')->count();

2、时间查询

使用 where方法。

方法支持时间比较,例如:

// 大于某个时间
where('create_time','> time','2016-1-1');
// 小于某个时间
where('create_time','<= time','2016-1-1');
// 时间区间查询
where('create_time','between time',['2015-1-1','2016-1-1']);

3、快捷查询

快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用 | 分割表示OR查询,用 & 分割表示AND查询,可以实现下面的查询,例如:

Db::table('think_user')    ->where('name|title','like','thinkphp%')    ->where('create_time&update_time','>',0)    ->find();


# php  # thinkphp  # 多字  # 是一种  # 多个  # 可以实现  # 经常会  # db  # think_user  # count  # create_time  # time 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在阿里云高效完成企业建站全流程?  html如何与html链接_实现多个HTML页面互相链接【互相】  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  如何用5美元大硬盘VPS安全高效搭建个人网站?  Python函数文档自动校验_规范解析【教程】  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  网站页面设计需要考虑到这些问题  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  Python数据仓库与ETL构建实战_Airflow调度流程详解  如何用VPS主机快速搭建个人网站?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  如何彻底删除建站之星生成的Banner?  如何快速查询网址的建站时间与历史轨迹?  Android GridView 滑动条设置一直显示状态(推荐)  Laravel如何实现用户注册和登录?(Auth脚手架指南)  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何快速生成专业多端适配建站电话?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  googleplay官方入口在哪里_Google Play官方商店快速入口指南  怎么用AI帮你为初创公司进行市场定位分析?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  WordPress 子目录安装中正确处理脚本路径的完整指南  如何快速上传自定义模板至建站之星?  如何续费美橙建站之星域名及服务?  如何在阿里云购买域名并搭建网站?  实例解析Array和String方法  java ZXing生成二维码及条码实例分享  魔方云NAT建站如何实现端口转发?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  黑客入侵网站服务器的常见手法有哪些?  如何在腾讯云服务器上快速搭建个人网站?  详解jQuery中基本的动画方法  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率