Eyoucms程序开发:limit
limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。ThinkPHP的limit方法可以兼容所有的数据库驱动类的。
限制结果数量
例如获取满足要求的10个用户,如下调用即可:
Db::table('think_user')
->where('status=1')
->field('id,name')
->limit(10)
->select();
limit方法也可以用于写操作,例如更新满足要求的3条数据:
Db::table('think_user')
->where('score=100')
->limit(3)
->update(['level'=>'A']);
分页查询
用于文章分页查询是limit方法比较常用的场合,例如:
Db::table('think_article')->limit('10,25')->select();
表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和order排序的影响 这个暂且不提)。
你也可以这样使用,作用是一样的:
Db::table('think_article')->limit(10,25)->select();
对于大数据表,尽量使用limit限制查询结果,否则会导致很大的内存开销和性能问题。
相关文档
- 百度地图调用方法-无需KEY密钥,简单方便无商用风险
- 将Html5手机端网站封装为微信小程序的方法(图文教程)
- 迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
- 迅睿cms怎么生成真静态?设置定时自动生成静态任务方法
- 迅睿cms多网站系统设置域名模式/目录模式的方法
- 模块内容字段填写表格Ftable的列名称调用方法
- 外部站点跨域调用迅睿cms站点内容数据的方法
- 迅睿cms手机端网站自适应/目录/域名模式的设置方法
- WordPress安装插件的3种方法
- WordPress修改默认分类目录方法
- WordPress禁止通过邮件重置密码方法
- WordPress设置留言嵌套层级方法
- 优化“竞争程度低”关键词的方法
- WordPress文章发布失败或更新失败解决方法
- WordPress关闭Pingback和Trackpack通知方...
- WordPress修改古腾堡编辑器默认宽度方法
- WordPress限制禁用文章页面修订版本方法
- WordPress禁用Jquery Migrate方法
- WordPress添加自定义CSS代码的几种方法
- WordPress另一更新正在进行解决方法
上一篇: Eyoucms程序开发:order
下一篇: Eyoucms程序开发:page