<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="ThinkPHP CURD方法的limit方法（指定查询和操作的数量）详解" id="card1">
<p> 游客</p><p>
标题:ThinkPHP CURD方法的limit方法（指定查询和操作的数量）详解<br/>
正文:<br/>
ThinkPHP CURD方法的limit方法也是模型类的连贯操作方法之一，主要用于指定查询和操作的数量，特别在分页查询的时候使用较多。并且ThinkPHP的limit方法可以兼容所有的数据库驱动类。其具体用法如下：1.限制结果数量：例如获取满足要求的10个用户，如下调用即可：$User = M('User');<br/>$User-&amp;gt;where('status=1')-&amp;gt;field('id,name')-&amp;gt;limit(10)-&amp;gt;select();limit方法也可以用于写操作，例如更新满足要求的3条数据：$User = M('User');<br/>$User-&amp;gt;where('score=100')-&amp;gt;limit(3)-&amp;gt;save(array('level'=&amp;gt;'A'));2.分页查询：用于文章分页查询是limit方法比较常用的场合，例如：$Article = M('Article');<br/>$Article-&amp;gt;limit('10,25')-&amp;gt;select();表示查询文章数据，从第10行开始的25条数据（可能还取决于where条件和order排序的影响 这个暂且不提）。<br/> 在3.1版本后，你也可以这样使用：$Article = M('Article');<br/>$Article-&amp;gt;limit(10,25)-&amp;gt;select();另外，对于大数据表，尽量使用limit限制查询结果，否则会导致很大的内存开销和性能问题。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1510&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1510&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1510&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1510">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1510">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>