php框架

 首页 > php框架 > ci框架mysql数据库连接资源无法释放

ci框架mysql数据库连接资源无法释放

分享到:
【字体:
导读:
          使用ci框架提供的类查询数据: $this-load-database(); $query = $this-db-query($sql); 程序运行一段时间之后,报错,告知数据库too many connections 很明显mysql数据库连接资源超过了 max_connections 设定值...

  使用ci框架提供的类查询数据:

      $this->load->database();
      $query = $this->db->query($sql);

    程序运行一段时间之后,报错,告知数据库too many connections


    很明显mysql数据库连接资源超过了 max_connections 设定值。立马在每个查询之后,添加资源释放脚本:

 

    $this->db->close();

    仍然无法释放资源,怎么办呢?查看手册之后,知道了,只要把pconnect设置为false就可以了,设置大致如下:

    $db['default']['pconnect'] = FALSE;

    设置 过之后,无需调用   $this->db->close(); 即可自动关闭连接。
分享到:
PHP的CI框架集成Smarty的最佳方式
因为CI自带的模板功能不是很方便,所以大家普遍采用集成Smarty的方式来弥补CI这方面的不足。 本人在网上看了不少CI集成Smarty的教程,包括咱们CI论坛里面的一个精华帖子 http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=10345。   自己对比了一下这些教程,我认为下面这个方案是所有里面...
CI超级对象
目录结构说明license.txt 许可协议user_guide  用户手册system      框架核心文件application 应用目录index.php   入口文件---------------------------MVC1.入口文件。        唯一一个让浏览器直接请求的脚本文件2.控制器controller        协调模型和视图3.模型        提供数据,保存数据4.视图vi...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……