首頁  >  文章  >  php框架  >  PHP的ThinkPHP查詢有哪些

PHP的ThinkPHP查詢有哪些

WBOY
WBOY轉載
2023-05-30 13:06:081043瀏覽

1、聚合查詢

在應用程式中我們經常會用到一些統計數據,例如目前所有(或滿足某些條件)的使用者數、所有使用者的積分、使用者的平均成績等等,ThinkPHP為這些統計操作提供了一系列的內建方法

取得使用者數量:

Db::table('think_user')->count();
// 助手函数
db('user')->count();

2、時間查詢

#使用 where方法。

方法支援時間比較,例如:

// 大于某个时间
where('create_time','> time','2016-1-1');
// 小于某个时间
where('create_time','<= time&#39;,&#39;2016-1-1&#39;);
// 时间区间查询
where(&#39;create_time&#39;,&#39;between time&#39;,[&#39;2015-1-1&#39;,&#39;2016-1-1&#39;]);

3、快捷查詢

#快捷查詢方式是一種多字段相同查詢條件的簡化寫法,可以進一步簡化查詢條件的寫法,在多個字段之間用 | 分割表示OR查詢,用& 分割表示AND查詢,可以實現下面的查詢,例如:

Db::table(&#39;think_user&#39;)    ->where('name|title','like','thinkphp%')    ->where('create_time&update_time','>',0)    ->find();

以上是PHP的ThinkPHP查詢有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除