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 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
Nov 07 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
php将图片保存为不同尺寸图片的图片类实例
Mar 30 PHP
php实现计算百度地图坐标之间距离的方法
May 05 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
PHP CURL使用详解
Mar 21 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 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
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
JavaScript XML操作 封装类
2009/07/01 Javascript
event.srcElement 用法笔记e.target
2009/12/18 Javascript
javascript json2 使用方法
2010/03/16 Javascript
IE 当eval遇上function的处理
2011/08/09 Javascript
jQuery源码分析-01总体架构分析
2011/11/14 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
Python ljust rjust center输出
2008/09/06 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
python障碍式期权定价公式
2019/07/19 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
怎样让char类型的东西转换成int类型
2013/12/09 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
办公室岗位职责
2014/02/12 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
销售活动策划方案
2014/08/26 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
先进个人自荐书
2015/03/06 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书