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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
建立文件交换功能的脚本(二)
Oct 09 PHP
留言板翻页的实现详解
Oct 09 PHP
PHP用GD库生成高质量的缩略图片
Mar 09 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 PHP
php实现仿写CodeIgniter的购物车类
Jul 29 PHP
PHP递归实现层级树状展开
Apr 01 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
May 26 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
php中yar框架实例用法讲解
Dec 27 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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
php session_decode函数用法讲解
2019/05/26 PHP
JavaScript中的私有成员
2006/09/18 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
浅析js中substring和substr的方法
2015/11/09 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python装饰器用法实例总结
2018/05/26 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python编写计算器功能
2019/10/25 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
Python如何使用函数做字典的值
2019/11/30 Python
如何用python处理excel表格
2020/06/09 Python
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
日语专业推荐信
2013/11/12 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
2015年检验科工作总结
2015/04/27 职场文书
个人廉政承诺书
2015/04/28 职场文书