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 中国語 Web サイトの他の関連記事を参照してください。