CI配置多数据库访问的方法


Posted in PHP onMarch 28, 2016

本文实例讲述了CI配置多数据库访问的方法。分享给大家供大家参考,具体如下:

1、修改datebase.php文件,将:

$db['XXX']['pconnect'] = TRUE;

修改成:

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

2、将原来的数据库链接定义复制一份,如当前

$db['bbs']['hostname'] = '你的数据库IP地址';
$db['bbs']['username'] = '链接用户名';
$db['bbs']['password'] = '数据库连接密码';
$db['bbs']['database'] = '数据库名';
$db['bbs']['dbdriver'] = 'mysql';
$db['bbs']['dbprefix'] = 'cg_';
$db['bbs']['pconnect'] = FALSE;
$db['bbs']['db_debug'] = TRUE;
$db['bbs']['cache_on'] = FALSE;
$db['bbs']['cachedir'] = '';
$db['bbs']['char_set'] = 'utf8';
$db['bbs']['dbcollat'] = 'utf8_general_ci';
$db['bbs']['swap_pre'] = '';
$db['bbs']['autoinit'] = TRUE;
$db['bbs']['stricton'] = FALSE;

其他的都不需要修改,然后在你的控制器里面加载 构造函数:

function __construct()
{
  parent::__construct();
  $this->XXX= $this->load->database('XXX', TRUE);
  //注意,这里的XXX代表上面的bbs,修改成bbs就行了
}

使用方式:

$query = $this->bbs->query($sql);
//和以前一样,就是这里用到了$this->XXX-> XXX就是你定义的bbs
$rs = $query->result();

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
php 异常处理实现代码
Mar 10 PHP
apache+php完美解决301重定向的两种方法
Jun 08 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
php 生成唯一id的几种解决方法
Mar 08 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
PHP curl 抓取AJAX异步内容示例
Sep 09 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
Linux安装配置php环境的方法
Jan 14 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
Feb 27 PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 #PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 #PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 #PHP
php实现简单爬虫的开发
Mar 28 #PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 #PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 #PHP
php ci 获取表单中多个同名input元素值的代码
Mar 25 #PHP
You might like
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
使javascript也能包含文件
2006/10/26 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
js实现登录与注册界面
2017/11/01 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Django实现文件上传下载
2019/10/06 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
C#公司笔试题
2014/03/28 面试题
中英双版中文教师求职信
2013/10/27 职场文书
小学教师岗位职责
2013/11/25 职场文书
关于环保的建议书400字
2014/03/12 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2014年教学工作总结
2014/11/13 职场文书
世界地球日活动总结
2015/02/09 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA