이 기능을 사용하면 총 사용자 수, 총 기사 수, 총 기사 클릭 수 등을 직접 계산할 수 있습니다.
이 기능은 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 데이터베이스 테이블 이름