ホームページ > php教程 > php手册 > [さらなる改良] thinkphp の汎用統計関数

[さらなる改良] thinkphp の汎用統計関数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-08-08 08:50:05
オリジナル
1332 人が閲覧しました

この機能は、総ユーザー数、総記事数、総記事クリック数などを直接カウントすることができます
この関数は V5 より前のバージョンの thinkphp のみをサポートします。V5 バージョンを使用する場合は
/**<br> *ThinkPHP Universal Statistics v1.1 (作者: Xiao Zeng)<br> * @param $table データベーステーブル名<br> * @param $クエリ条件は文字列または配列をサポートします<br> * @param $field フィールドの表示 受信フィールドは、このフィールドの合計値をカウントします<br> * @return 戻り値 結果がない場合は0を返す<br> ​*/<br> をバイパスしてください。 function get_count($table,$where="",$field=""){<br> $db = M($table);<br> If($フィールド){<br> $count = $db->where($where)->sum($field);<br> }その他{<br> $count = $db->where($where)->count();<br> }<br> $count を返しますか? $count : 0;<br> }<br> <br> <br> //使用例<br> <br> // ユーザーの総数をカウントします<br> get_count('ユーザー');<br> <br> //VIPユーザー数の統計<br> get_count('user','vip=1'); または get_count('user',array('vip'=>1));<br> <br> //記事の総クリック数の統計<br> get_count('記事','','クリック');<br> <br> //レビューされていない記事の数をカウントします<br> get_count('article','audit=0'); または get_count('article',array('audit'=>0));<br> <br> <br> //テンプレートでも使用可能<br> <br> この本の既存のメンバー: <b>{:get_count('user')}</b> 人 <br> <br> //コミュニケーションQQグループ 324098841<br> //フォーラム http://www.flash127.com<br>

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート