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

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 ();    
分享到:
评论

相关推荐

    CodeIgniter 用户指南 版本 2.1.4

    CodeIgniter 自带了许多类库,同时也支持自定义类库。 - **创建类库**:类库文件通常位于 `/application/libraries/` 目录下,需要继承 `CI_Library` 类。 - **自定义类库**:可以通过创建自己的类库来扩展框架的...

    CodeIgniter框架

    10. **版本更新与迁移**:CodeIgniter有稳定的版本更新计划,随着技术的发展,新版本不断引入新特性和改进,同时提供向后兼容的解决方案,方便项目升级。 了解了这些核心特性后,我们可以通过以下步骤开始使用...

    [其他类别]CodeIgniter 开源PHP框架 1.7.1_codeigniter_1.7.1.zip

    8. 模块化:CodeIgniter允许开发者通过类库、辅助函数和插件扩展其功能,实现了模块化的开发方式。 9. URL路由:通过自定义URL路由规则,CodeIgniter可以让URL看起来更整洁,同时可以映射到不同的控制器方法。 10....

    codeigniter 官方中文文档 离线文档

    CodeIgniter是一个流行的PHP框架,用于构建高效、可扩展的Web...不过,需要注意的是,随着技术的发展,新版本的CodeIgniter可能引入了更多功能和改进,因此在实际项目中,考虑升级到最新版本以获得更好的性能和安全性。

    CodeIgniter shopex扩展

    这个目录通常存放自定义的类库文件,CodeIgniter的核心库如数据库连接、电子邮件、会话管理等也存放在这里。在Shopex扩展中,这个目录可能包含了与购物功能相关的类库,比如购物车类、支付接口类、用户管理类等。...

    CodeIgniter v3.1.10

    11. **升级与迁移**:对于从旧版本升级到v3.1.10,CodeIgniter提供了详细的升级指南,确保过程平滑,减少潜在问题。 12. **社区支持**:CodeIgniter有一个活跃的开发者社区,提供了许多第三方扩展、教程和解决方案...

    ci 框架最新版

    1. 下载:访问CodeIgniter官网下载最新版3.0.1压缩包,解压至服务器目录。 2. 配置:修改`application/config/config.php`设置数据库连接、网站URL等参数。 3. 基础路由:在`application/config/routes.php`中定义...

    sda-CodeIgniter:EllisLab的开源PHP框架-Open source php source code

    **CodeIgniter 框架详解** CodeIgniter(CI)是PHP开发中的一款轻量级、高性能的开源框架,由EllisLab公司创建并维护。CI以其简单易用、性能出色、文档详尽和丰富的社区支持而备受开发者喜爱。这款框架的核心特性...

    最新2015年交友源码同城婚恋交友源码,优化美化版

    【标题】中的“最新2015年交友源码同城婚恋交友源码,优化美化版”指的是一个在2015年发布的用于创建在线交友和婚恋网站的软件源代码,它经过了优化和美化,提升了用户体验和视觉效果。这个源码可能包含了构建这样一...

    PHP7.3的sql server PDO_DBLIB库

    - 如果性能是关键,可以考虑升级到更高级的SQL Server驱动,如PDO_SQLSRV,或者优化查询和数据库设计。 - 使用错误处理和日志记录机制来追踪和调试可能出现的问题。 通过以上介绍,我们可以看到PHP7.3的PDO_DBLIB...

    CI框架2016.08.31

    这个“CI框架2016.08.31”很可能是该框架的一个特定版本,发布于2016年8月31日。下面将详细阐述CI框架的相关知识点。 1. **什么是CI框架?** CI框架是基于Model-View-Controller(MVC)架构模式的PHP框架,旨在...

    基于PHP的诸子百家 php版 v5.7.zip

    9. **安装和升级脚本**:指导用户如何部署和升级系统。 使用这样一个PHP项目,开发者可以快速搭建一个功能丰富的网站,同时也可以学习到PHP的最佳实践、设计模式以及如何组织和管理项目结构。然而,为了确保安全和...

    基于PHP的Supernice轻型社交圈 php版.zip

    PHP拥有丰富的类库和框架,例如Laravel、Symfony、CodeIgniter等,这些都可以用来快速构建复杂的Web应用。Supernice轻型社交圈很可能就是基于其中某一种或自研的框架实现的,这为我们提供了一个学习和研究PHP实战...

    基于PHP的O-blogBeta PHP.zip

    5. **类库和框架**:为了提高开发效率和代码质量,O-blogBeta可能使用了PHP框架,如Laravel、Symfony或CodeIgniter,也可能包含一些常用的PHP类库,如用于图片处理的GD库或用于邮件发送的PHPMailer。 6. **安装和...

    基于PHP的SK电影伪静态缓存极速版v1.1源码.zip

    10. **安装和升级指南**:帮助用户安装、配置和更新系统。 要深入了解这个源码,需要下载并解压文件,查看具体的代码结构和文档,理解其工作原理。对于开发者来说,这是一个学习PHP Web开发、特别是优化技巧的好...

    基于PHP的口福科技网上订餐系统连锁版源码.zip

    4. **库和框架文件**:可能使用了如Laravel、CodeIgniter或Yii等PHP框架,包含框架的类库和组件。 5. **样式表和JavaScript文件**:CSS文件(如style.css)用于定义界面样式,JS文件(如script.js)处理客户端交互。...

    在线考试系统

    2. 开源社区:丰富的PHP框架(如Laravel、CodeIgniter)和类库为开发提供了便利,且社区活跃,问题解决速度快。 3. 动态网页:PHP可以生成动态网页,使得考试系统能够实时更新内容,提高用户体验。 4. 安全性:PHP...

    miniui_php最新版本

    2. **组件升级**:可能更新了一些组件的功能和样式,以适应最新的前端开发趋势,例如更强大的表格操作,或者新的表单验证机制。 3. **性能提升**:新版本可能对代码进行了优化,提高了页面加载速度和用户交互的响应...

    基于PHP的MallWWI新模式返利商城系统 php版.zip

    【标题】"基于PHP的MallWWI新模式返利商城系统 php版.zip"是一个使用PHP编程语言开发的电子商务平台,其核心目标是实现一种新型的返利商业模式。PHP是一种广泛应用于Web开发的开源脚本语言,以其灵活性和跨平台特性...

Global site tag (gtag.js) - Google Analytics