可以做为点击排行,积分排行等使用。
支持:总排行,年排行,月排行,周排行,日排行。
数据库:
类库见附件。
使用方法:
支持:总排行,年排行,月排行,周排行,日排行。
数据库:
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();
本文介绍了一种基于MyISAM引擎的排行系统搭建方法,并提供了详细的数据库表结构及类库使用指南,支持总排行、年排行、月排行、周排行和日排行等多种排行方式。
2920

被折叠的 条评论
为什么被折叠?



