- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章ThinkPHP CURD方法之limit方法详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
ThinkPHP CURD方法的limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。并且ThinkPHP的limit方法可以兼容所有的数据库驱动类.
其具体用法如下:
1.限制结果数量:
例如获取满足要求的10个用户,如下调用即可:
1
2
|
$User
= M(
'User'
);
$User
->where(
'status=1'
)->field(
'id,name'
)->limit(10)->select();
|
limit方法也可以用于写操作,例如更新满足要求的3条数据:
1
2
|
$User
= M(
'User'
);
$User
->where(
'score=100'
)->limit(3)->save(
array
(
'level'
=>
'A'
));
|
2.分页查询:
用于文章分页查询是limit方法比较常用的场合,例如:
1
2
|
$Article
= M(
'Article'
);
$Article
->limit(
'10,25'
)->select();
|
表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和order排序的影响 这个暂且不提)。 在3.1版本后,你也可以这样使用:
1
2
|
$Article
= M(
'Article'
);
$Article
->limit(10,25)->select();
|
另外,对于大数据表,尽量使用limit限制查询结果,否则会导致很大的内存开销和性能问题.
最后此篇关于ThinkPHP CURD方法之limit方法详解的文章就讲到这里了,如果你想了解更多关于ThinkPHP CURD方法之limit方法详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
本文实例讲述了Laravel框架实现model层的增删改查(CURD)操作。分享给大家供大家参考,具体如下: protected $table = 'user_city';public $ti
MVC MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图 :视图是用
## 我现在在 eclipse java-ee 上编码,在 curd mvc 程序中我生成了四种方法,除了更新方法外,所有方法都在工作,编译时我可以读取数据但是当我更新时我得到错误 400,我有给定我
我是 Node.js 新手。好吧,我在使用 PHP Laravel 框架的客户端和服务器端的 Backbone 方面有经验。 我想知道以下连接/通信工作流程是否正确或可能: 我的应用程序是使用 Bac
我试图制作一个 CRUD 应用程序,它有两个类型为“肌肉”和“锻炼”的模型对象。基本上一个肌肉对象可以有一个锻炼对象列表。我想为两个模型对象实现 CRUD 操作。对于 Muscle 对象,它非常简单,
我是一名优秀的程序员,十分优秀!