codeigniter年、月、周、日排行类库【升级版】

前面的版本只会查出自己排行的ID,而ID具体代表的内容不能直接查出,这个库对前面的版本进行了升级。
建两个表:

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=9 ;

CREATE TABLE `user` (
`uid` int(11) NOT NULL auto_increment,
`name` varchar(32) NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

类库见附件。
使用说明:

$this->load->library ( "Ohelp" );
$this->ohelp->setRankingTable ( "ohelp" );
//设置内容表及表的主ID(与排行表中的contentid对应的ID)
$this->ohelp->setContentTable ( "user","uid" );

$this->ohelp->addCount ( 1 );
$this->ohelp->addCount ( 2, 4 );
$this->ohelp->addCount ( 3 );
$this->ohelp->addCount ( 3 );

//当日排行
$query = $this->ohelp->getTodayRanking ();

//周排行
$query = $this->ohelp->getWeekRanking ();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值