1、聚合查詢
在應用程式中我們經常會用到一些統計數據,例如目前所有(或滿足某些條件)的使用者數、所有使用者的積分、使用者的平均成績等等,ThinkPHP為這些統計操作提供了一系列的內建方法。
取得使用者數量:
1 2 3 | Db::table('think_user')-> count ();
db('user')-> count ();
|
登入後複製
2、時間查詢
#使用 where方法。
方法支援時間比較,例如:
1 2 3 4 5 6 | where('create_time','> time','2016-1-1');
where('create_time','<= time','2016-1-1');
where('create_time','between time',['2015-1-1','2016-1-1']);
|
登入後複製
3、快捷查詢
#快捷查詢方式是一種多字段相同查詢條件的簡化寫法,可以進一步簡化查詢條件的寫法,在多個字段之間用 | 分割表示OR查詢,用& 分割表示AND查詢,可以實現下面的查詢,例如:
1 | Db::table('think_user') ->where('name|title','like','thinkphp%') ->where('create_time&update_time','>',0) ->find();
|
登入後複製
以上是PHP的ThinkPHP查詢有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!