ThinkPHP凝块法求极限的方法也是一个模型类的相干操作方法。它主要用于指定查询和操作的次数,尤其是当使用分页查询。和ThinkPHP极限法可以与所有兼容的数据库驱动程序类。

具体用法如下:

1。限制结果的数量:

例如,获取10个用户来满足需求,如下所示:


用户名= M(用户的);
为用户>,('status = 1)->字段(ID、名称)->(10)->选择限制();




极限方法也可以用于写操作,例如更新满足需求的3个数据。


用户名= M(用户的);
为用户>,('score = 100)->(3)->保存限制(阵列('level= > 'A'));




2。分页查询:

页分页查询的使用是限制方法的常见场合,例如:


$第= M('article);
$第->极限('10,25)->选择();




第十行中的25个数据(这可能也取决于订单排序的条件和影响)。

在版本3.1之后,您也可以使用它:


$第= M('article);
$第->极限(25)->选择();




此外,对于大型数据表,尽可能使用限制来限制查询结果,否则会导致内存开销大和性能问题。