`
baiyuxiong
  • 浏览: 174931 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

codeigniter年、月、周、日排行类库

    博客分类:
  • php
阅读更多
可以做为点击排行,积分排行等使用。
支持:总排行,年排行,月排行,周排行,日排行。
数据库:
CREATE TABLE `ohelp` (
  `id` int(11) NOT NULL auto_increment,
  `contentid` int(11) NOT NULL,
  `counts` int(11) NOT NULL,
  `date` date NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='排行表' AUTO_INCREMENT=8 ;


类库见附件。
使用方法:
//加载类库
$this->load->library("Ohelp");
//设置要使用的表,可以使用多个表,用于
多个类别的排行
$this->ohelp->setTable("ohelp");

//添加记数,比如点击数或积分。第一个参数是识别ID,比如用户ID等,
//第二个参数表示增加多少(可选),第三个参数是表名(可选)
$this->ohelp->addCount(1);
$this->ohelp->addCount(2,4);
$this->ohelp->addCount(3);
$this->ohelp->addCount(3);
//显示今日排行		
$query = $this->ohelp->getTodayRanking();
//月排行
$query = $this->ohelp->getMonthRanking();
分享到:
评论
1 楼 亚飞正传 2012-07-15  
嗯,不错。不过,博主可以扩展下,增加今天比昨天的,这周比上周之类的比较就全面了。

相关推荐

Global site tag (gtag.js) - Google Analytics