ThinkPHP CURD方法之limit方法详解


Posted in PHP onJune 18, 2014

ThinkPHP CURD方法的limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。并且ThinkPHP的limit方法可以兼容所有的数据库驱动类。

其具体用法如下:

1.限制结果数量:

例如获取满足要求的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'));

2.分页查询:

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

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

表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和order排序的影响 这个暂且不提)。
在3.1版本后,你也可以这样使用:

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

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

PHP 相关文章推荐
php中文本数据翻页(留言本翻页)
Oct 09 PHP
用PHP实现Ftp用户的在线管理的代码
Mar 06 PHP
PHP验证码类代码( 最新修改,完全定制化! )
Dec 02 PHP
解析posix与perl标准的正则表达式区别
Jun 17 PHP
PHP修改session_id示例代码
Jan 08 PHP
yii操作cookie实例简介
Jul 09 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
Eclipse PHPEclipse 配置的具体步骤
Aug 08 PHP
php微信开发之关注事件
Jun 14 PHP
使用laravel指定日志文件记录任意日志
Oct 17 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 #PHP
ThinkPHP Mobile使用方法简明教程
Jun 18 #PHP
ThinkPHP的I方法使用详解
Jun 18 #PHP
ThinkPHP的L方法使用简介
Jun 18 #PHP
Thinkphp中的volist标签用法简介
Jun 18 #PHP
ThinkPHP令牌验证实例
Jun 18 #PHP
Smarty局部缓存的几种方法简介
Jun 17 #PHP
You might like
解析PHP可变函数的经典用法
2013/06/20 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
asp 取文本框名称代码
2008/12/02 Javascript
js cookies实现简单统计访问次数
2009/11/24 Javascript
使用UglifyJS合并/压缩JavaScript的方法
2012/03/07 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
详解python播放音频的三种方法
2019/09/23 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
应届生服装设计自我评价
2013/09/20 职场文书
外贸学院会计专业应届生求职信
2013/11/14 职场文书
探亲假请假条
2014/04/11 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
2015暑假假期总结
2015/07/13 职场文书
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers