获取ZBlog 各种数据的统计信息

代码

//获取各种数量
function duxx_GetCount($hello) {
    global $zbp;
//文章数量{duxx_GetCount('article')}
if ($hello == 'article')
$s = $zbp->db->sql->Count(
$zbp->table['Post'], 
array(array('COUNT', 'log_ID', 'num')), 
array(array('=', 'log_Type', 0),  array('=', 'log_Status', 0))
);
//获取总共评论的数量{duxx_GetCount('comment')}
if ($hello == 'comment')
$s = $zbp->db->sql->Count(
$zbp->table['Comment'], 
array(array('COUNT', 'comm_ID', 'num')), 
array(array('=', 'comm_IsChecking', 0))
);
//获取标签数量{duxx_GetCount('tag')}
if ($hello == 'tag')
$s = $zbp->db->sql->Count(
$zbp->table['Tag'], 
array(array('COUNT', 'tag_ID', 'num')), 
null
);
//获取置顶数量{duxx_GetCount('istop')}
if ($hello == 'istop')
$s = $zbp->db->sql->Count(
$zbp->table['Post'], 
array(array('COUNT', 'log_ID', 'num')), 
array(array('=', 'log_Type', 0), array('=', 'log_IsTop', 1),array('=', 'log_Status', 0))
);
$s = GetValueInArrayByCurrent($zbp->db->Query($s), 'num');
return $s;
}

这个需要了解ZB的数据库哈

未经允许不得转载:大谋菠萝格 » 获取ZBlog 各种数据的统计信息

打赏 收藏
分享到: +