CI配置多数据库访问的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-22 11:08:27 浏览: 评论:0
这篇文章主要介绍了CI配置多数据库访问的方法,结合实例形式分析了CI框架数据库配置与使用的相关技巧,需要的朋友可以参考下。
本文实例讲述了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();
Tags: CI配置多数据库访问
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)