ThinkPHP CURD方法之limit方法详解

 更新时间:2014年06月18日 16:13:41   投稿:shichen2014  
这篇文章主要介绍了ThinkPHP CURD方法的limit方法,需要的朋友可以参考下

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读书笔记_运算符详解

    下面小编就为大家带来一篇PHP读书笔记_运算符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • thinkphp 框架数据库切换实现方法分析

    thinkphp 框架数据库切换实现方法分析

    这篇文章主要介绍了thinkphp 框架数据库切换实现方法,结合实例形式分析了thinkphp 框架数据库切换实现方法与操作注意事项,需要的朋友可以参考下
    2020-05-05
  • laravel手动创建数组分页的实现代码

    laravel手动创建数组分页的实现代码

    这篇文章主要介绍了laravel手动创建数组分页的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • win平台安装配置Nginx+php+mysql 环境

    win平台安装配置Nginx+php+mysql 环境

    本文给大家分享的是win平台安装配置Nginx+php+mysql 环境的方法和步骤,有需要的小伙伴可以参考下。
    2016-01-01
  • Laravel 4 初级教程之视图、命名空间、路由

    Laravel 4 初级教程之视图、命名空间、路由

    本文是Laravel 4初级教程的第二篇,学习进入深水区,我在本篇教程中将重点讲解视图常用规则,命名空间(重难点),和路由(难点)。
    2014-10-10
  • YII2框架中excel表格导出的方法详解

    YII2框架中excel表格导出的方法详解

    最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面这篇文章,这篇文章主要给大家介绍了关于YII2框架中excel表格导出的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 实现PHP搜索加分页

    实现PHP搜索加分页

    本文实现PHP搜索加分页,解决了大量数量浏览的分页问题,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。
    2016-10-10
  • 解决PHP使用CURL发送GET请求时传递参数的问题

    解决PHP使用CURL发送GET请求时传递参数的问题

    今天小编就为大家分享一篇解决PHP使用CURL发送GET请求时传递参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Zend Framework实现具有基本功能的留言本(附demo源码下载)

    Zend Framework实现具有基本功能的留言本(附demo源码下载)

    这篇文章主要介绍了Zend Framework实现具有基本功能的留言本,结合实例形式较为详细的分析了Zend Framework实现留言本的具体步骤与相关实现技巧,需要的朋友可以参考下
    2016-03-03
  • PHP7.0版本备注

    PHP7.0版本备注

    这篇文章主要介绍了PHP7.0版本备注,新版本发布在性能方面大大提升,同时在语言特性方面也改变了不少,以下内容是LCT翻译对官方版本升级备注,需要的朋友可以参考下
    2015-07-07

最新评论