php统计文章排行示例
代码如下: /** * * 统计软件与文章等月、周、当天排行 * * $field_id(文章ID) */ //统计月、周、当天排行的方法 require_once(dirname(__FILE__)."/../include/common.inc.php"); function countdown($field_id){ date_default_timezone_set('Asia/Shanghai'); //设置默认时区 global $dsql; $re_total = 1; $tableName = 'dede_tongji'; $nowDateArray = getdate(time()); $sql_tongji = "select * from `$tableName` where aid=$field_id"; $rs = $dsql->ExecuteNoneQuery2($sql_tongji); //如果不存在此篇文章信息,则新插入一条 if($rs <= 0){ //获取栏目ID值 $sql_typeid = "select typeid from `dede_archives` where id=$field_id"; $t_row = $dsql->GetOne($sql_typeid); $query = " INSERT INTO `$tableName` VALUES($field_id,$t_row[typeid],1,$nowDateArray[0]); "; $dsql->ExecNoneQuery($query); }else{ $result = $dsql->GetOne($sql_tongji); $oldTimeStamp = $result['lasttime']; //最后点击时间 $m_total = $result['m_total']; //月点击 $w_total = $result['w_total']; //周点击 $d_total = $result['d_total']; //日点击 $t_total = $result['t_total']; //总点击 $oldDateArray = getdate($oldTimeStamp); //统计当月 //统计本周 //统计今日 countdown($aid); //方法调用 /* CREATE TABLE IF NOT EXISTS `dede_tongji` ( (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |