1、聚合查詢
在應用程式中我們經常會用到一些統計數據,例如目前所有(或滿足某些條件)的使用者數、所有使用者的積分、使用者的平均成績等等,ThinkPHP為這些統計操作提供了一系列的內建方法。
取得使用者數量:
Db::table('think_user')->count(); // 助手函数 db('user')->count();
2、時間查詢
#使用 where方法。
方法支援時間比較,例如:
// 大于某个时间 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查詢,可以實現下面的查詢,例如:
Db::table('think_user') ->where('name|title','like','thinkphp%') ->where('create_time&update_time','>',0) ->find();
以上是PHP的ThinkPHP查詢有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!