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

可以做为点击排行,积分排行等使用。
支持:总排行,年排行,月排行,周排行,日排行。
数据库:
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();

你可能感兴趣的:(sql,PHP)