> php教程 > php手册 > [추가 개선] thinkphp 범용 통계 함수

[추가 개선] thinkphp 범용 통계 함수

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-08-08 08:50:05
원래의
1331명이 탐색했습니다.

이 기능을 사용하면 총 사용자 수, 총 기사 수, 총 기사 클릭 수 등을 직접 계산할 수 있습니다.
이 기능은 thinkphp V5 이하 버전만 지원합니다. V5 버전 사용 시
/**<code class="prettyprint linenums lang-php">/**<br>  * ThinkPHP 万能统计 v1.1 (作者:小曾)<br>  * @param $table 数据库表名<br>  * @param $where 查询条件 支持字符串或数组<br>  * @param $field 查看字段 传入字段将统计此字段的总值<br>  * @return 返回数字 无结果返回0<br>  */<br> function get_count($table,$where="",$field=""){<br>     $db = M($table);<br>     if($field){<br>         $count = $db->where($where)->sum($field);<br>     }else{<br>         $count = $db->where($where)->count();<br>     }<br>     return $count ? $count : 0;<br> }<br> <br> <br> //使用示例<br> <br> //统计用户总数<br> get_count('user');<br> <br> //统计vip用户数<br> get_count('user','vip=1'); 或 get_count('user',array('vip'=>1));<br> <br> //统计文章总点击量<br> get_count('article','','click');<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> <br> //交流QQ群324098841<br> //论坛 http://www.flash127.com *ThinkPHP Universal Statistics v1.1 (저자: Xiao Zeng)

* @param $table 데이터베이스 테이블 이름 * @param $field 필드 보기 수신 필드는 이 필드의 총 값을 계산합니다

* @return 반환 번호 결과가 없으면 0을 반환합니다

​*/를 우회하세요. 함수 get_count($table,$where="",$field=""){ $db = M($테이블); If($필드){ $count = $db->where($where)->sum($field); }그밖에{ $count = $db->where($where)->count(); } $count 반환 ? $count : 0; } //사용예 //총 사용자 수 계산 get_count('사용자'); //VIP회원수 통계 get_count('user','vip=1'); 또는 get_count('user',array('vip'=>1)); //기사 총 클릭수 통계 get_count('article','','click'); //검토되지 않은 기사 개수 계산 get_count('article','audit=0'); 또는 get_count('article',array('audit'=>0)); //템플릿에서도 사용할 수 있습니다 이 책의 기존 구성원: {:get_count('user')} //통신QQ 그룹 324098841 //포럼 http://www.flash127.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿