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 相关文章推荐
PHP获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
解析PHP获取当前网址及域名的实现代码
Jun 23 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 PHP
PHP内核探索:变量概述
Jan 30 PHP
php sybase_fetch_array使用方法
Apr 15 PHP
调试PHP程序的多种方法介绍
Nov 06 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
Yii2 批量插入、更新数据实例
Mar 15 PHP
PHP基于SimpleXML生成和解析xml的方法示例
Jul 17 PHP
PHP基于Closure类创建匿名函数的方法详解
Aug 17 PHP
PHP使用file_get_contents发送http请求功能简单示例
Apr 29 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实现添加购物车功能
2017/03/06 PHP
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
JS实现图片切换特效
2019/12/23 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
Vue实现简单计算器案例
2020/02/25 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
Python实现的二维码生成小软件
2014/07/11 Python
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Python多线程正确用法实例解析
2020/05/30 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
环境整治工作方案
2014/05/18 职场文书
大学生个人学年总结
2015/02/15 职场文书