ThinkPHP中limit()使用方法详解

 更新时间:2016年04月19日 11:52:39   投稿:mrr  
本文介绍ThinkPHP的limit()方法的用法。limit方法可以用于对数据库操作的结果进行取指定范围的条数。即相当于是在mysql查询语句中的limit子句

本文介绍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()的使用方法就给大家介绍这么多,希望对您有所帮助,同时也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

相关文章

  • CodeIgniter扩展核心类实例详解

    CodeIgniter扩展核心类实例详解

    这篇文章主要介绍了CodeIgniter扩展核心类,结合实例形式分析了CodeIgniter针对核心类的扩展方法与扩展CI类库与辅助函数的实现技巧,需要的朋友可以参考下
    2016-01-01
  • phpstudy2020搭建站点的实现示例

    phpstudy2020搭建站点的实现示例

    这篇文章主要介绍了phpstudy2020搭建站点的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • thinkPHP框架单元测试库tpunit用法示例

    thinkPHP框架单元测试库tpunit用法示例

    这篇文章主要介绍了thinkPHP框架单元测试库tpunit用法,结合实例形式分析了tpunit简单使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-08-08
  • php arsort 数组降序排序详细介绍

    php arsort 数组降序排序详细介绍

    php arsort函数用于将数组中的元素按照降序进行排序,如果排序成功则返回true,否则返回false,本文章向大家讲解arsort函数的基本语法及使用实例,需要的朋友可以参考下
    2016-11-11
  • Yii框架弹出框功能示例

    Yii框架弹出框功能示例

    这篇文章主要介绍了Yii框架弹出框功能,结合实例形式分析了Yii框架弹出框的实现技巧,需要的朋友可以参考下
    2017-01-01
  • 解决php用mysql方式连接数据库出现Deprecated报错问题

    解决php用mysql方式连接数据库出现Deprecated报错问题

    这篇文章主要介绍了php用mysql方式连接数据库出现Deprecated报错,需要的朋友可以参考下
    2019-12-12
  • thinkphp5框架API token身份验证功能示例

    thinkphp5框架API token身份验证功能示例

    这篇文章主要介绍了thinkphp5框架API token身份验证功能,结合实例形式分析了thinkPHP5基于token的身份验证操作步骤与实现技巧,需要的朋友可以参考下
    2019-05-05
  • Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法

    Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法

    今天小编就为大家分享一篇Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • FleaPHP框架数据库查询条件($conditions)写法总结

    FleaPHP框架数据库查询条件($conditions)写法总结

    这篇文章主要介绍了FleaPHP框架数据库查询条件($conditions)写法,结合实例形式总结分析了针对$conditions参数为整数,字符串,数组等情况的使用方法及各种查询技巧,需要的朋友可以参考下
    2016-03-03
  • php实现微信发红包功能

    php实现微信发红包功能

    这篇文章主要为大家详细介绍了php实现微信发红包功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论