ThinkPHP CURD方法之limit方法詳解
ThinkPHP CURD方法的limit方法也是模型類(lèi)的連貫操作方法之一,主要用于指定查詢(xún)和操作的數(shù)量,特別在分頁(yè)查詢(xún)的時(shí)候使用較多。并且ThinkPHP的limit方法可以兼容所有的數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)。
其具體用法如下:
1.限制結(jié)果數(shù)量:
例如獲取滿(mǎn)足要求的10個(gè)用戶(hù),如下調(diào)用即可:
$User = M('User'); $User->where('status=1')->field('id,name')->limit(10)->select();
limit方法也可以用于寫(xiě)操作,例如更新滿(mǎn)足要求的3條數(shù)據(jù):
$User = M('User'); $User->where('score=100')->limit(3)->save(array('level'=>'A'));
2.分頁(yè)查詢(xún):
用于文章分頁(yè)查詢(xún)是limit方法比較常用的場(chǎng)合,例如:
$Article = M('Article'); $Article->limit('10,25')->select();
表示查詢(xún)文章數(shù)據(jù),從第10行開(kāi)始的25條數(shù)據(jù)(可能還取決于where條件和order排序的影響 這個(gè)暫且不提)。
在3.1版本后,你也可以這樣使用:
$Article = M('Article'); $Article->limit(10,25)->select();
另外,對(duì)于大數(shù)據(jù)表,盡量使用limit限制查詢(xún)結(jié)果,否則會(huì)導(dǎo)致很大的內(nèi)存開(kāi)銷(xiāo)和性能問(wèn)題。
- 基于ThinkPHP實(shí)現(xiàn)批量刪除
- 徹底刪除thinkphp3.1案例blog標(biāo)簽的方法
- ThinkPHP實(shí)現(xiàn)批量刪除數(shù)據(jù)的代碼實(shí)例
- Thinkphp中的curd應(yīng)用實(shí)用要點(diǎn)
- ThinkPHP3.1數(shù)據(jù)CURD操作快速入門(mén)
- ThinkPHP CURD方法之field方法詳解
- ThinkPHP CURD方法之data方法詳解
- ThinkPHP CURD方法之order方法詳解
- ThinkPHP CURD方法之table方法詳解
- ThinkPHP CURD方法之page方法詳解
- ThinkPHP CURD方法之where方法詳解
- thinkphp的CURD和查詢(xún)方式介紹
- thinkPHP刪除前彈出確認(rèn)框的簡(jiǎn)單實(shí)現(xiàn)方法
相關(guān)文章
PDO預(yù)處理語(yǔ)句PDOStatement對(duì)象使用總結(jié)
這篇文章主要介紹了PDO預(yù)處理語(yǔ)句PDOStatement對(duì)象使用總結(jié),本文介紹了PDOStatement的方法及常用方法的使用例子,需要的朋友可以參考下2014-11-11ThinkPHP類(lèi)似AOP思想的參數(shù)驗(yàn)證的實(shí)現(xiàn)方法
這篇文章主要介紹了ThinkPHP類(lèi)似AOP思想的參數(shù)驗(yàn)證的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12PHP之深入學(xué)習(xí)Yii2緩存Cache組件詳細(xì)講解
這篇文章主要介紹了PHP之深入學(xué)習(xí)Yii2緩存Cache組件詳細(xì)講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07PHP獨(dú)立Session數(shù)據(jù)庫(kù)存儲(chǔ)操作類(lèi)分享
這篇文章主要介紹了PHP獨(dú)立Session數(shù)據(jù)庫(kù)存儲(chǔ)操作類(lèi)分享,需要的朋友可以參考下2014-06-06PHP傳值到不同頁(yè)面的三種常見(jiàn)方式及php和html之間傳值問(wèn)題
這篇文章主要介紹了PHP傳值到不同頁(yè)面的三種常見(jiàn)方式及php和html之間傳值問(wèn)題的相關(guān)資料,需要的朋友可以參考下2015-11-11thinkPHP5.1框架路由::get、post請(qǐng)求簡(jiǎn)單用法示例
這篇文章主要介紹了thinkPHP5.1框架路由::get、post請(qǐng)求簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了thinkPHP5.1路由get、post請(qǐng)求基本使用方法,需要的朋友可以參考下2019-05-05Laravel5中實(shí)現(xiàn)模糊匹配加多條件查詢(xún)功能的方法
這篇文章主要介紹了Laravel5中實(shí)現(xiàn)模糊匹配加多條件查詢(xún)功能的方法,結(jié)合實(shí)例形式分析了Laravel5多條件模糊查詢(xún)及相關(guān)封裝操作技巧,需要的朋友可以參考下2018-03-03