ThinkPHP中limit()使用方法详解


Posted in PHP onApril 19, 2016

本文介绍ThinkPHP的limit()方法的用法。limit方法可以用于对数据库操作的结果进行取指定范围的条数。即相当于是在mysql查询语句中的limit子句。

limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。ThinkPHP的l

imit方法可以兼容所有的数据库驱动类的。

用法一、限制结果数量

例如获取满足要求的10个用户,如下调用即可:

$User = M('User');
  $User->where('status=1')->field('id,name')->limit(10)->select();

limit方法也可以用于写操作,例如更新满足要求的3条数据:

$User = M('User');
  $User->where('score=100')->limit(3)->save(array('level'=>'A'));

用法二、分页查询

用于文章分页查询是limit方法比较常用的场合,例如:

$Article = M('Article');
  $Article->limit('10,25')->select();

表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和limit排序的影响 这个暂且不提)。

在3.1版本后,你也可以这样使用:

$Article = M('Article');
  $Article->limit(10,25)->select();

对于大数据表,尽量使用limit限制查询结果,否则会导致很大的内存开销和性能问题。

关于ThinkPHP中limit()的使用方法就给大家介绍这么多,希望对您有所帮助,同时也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
php eval函数用法总结
Oct 31 PHP
注意:php5.4删除了session_unregister函数
Aug 05 PHP
一个基于phpQuery的php通用采集类分享
Apr 09 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
Yii2超好用的日期和时间组件(值得收藏)
May 05 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
ThinkPHP中where()使用方法详解
Apr 19 #PHP
yii2中的rules 自定义验证规则详解
Apr 19 #PHP
PHP序列化/对象注入漏洞分析
Apr 18 #PHP
php实现三级级联下拉框
Apr 17 #PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
Apr 17 #PHP
orm获取关联表里的属性值
Apr 17 #PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
Apr 15 #PHP
You might like
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
php xhprof使用实例详解
2019/04/15 PHP
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
node打造微信个人号机器人的方法示例
2018/04/26 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
python实现五子棋小游戏
2020/03/25 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Python中zip函数如何使用
2020/06/04 Python
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
2014年检验科工作总结
2014/11/22 职场文书
门市房租房协议书
2014/12/04 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
三好学生事迹材料
2014/12/24 职场文书
八一建军节慰问信
2015/02/14 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
MySQL分区以及建索引的方法总结
2022/04/13 MySQL