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

 更新时间:2016年03月28日 11:26:38   作者:蓝色雨敏  
这篇文章主要介绍了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();

更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • ThinkPHP中Common/common.php文件常用函数功能分析

    ThinkPHP中Common/common.php文件常用函数功能分析

    这篇文章主要介绍了ThinkPHP中Common/common.php文件常用函数功能,通过注释的形式详细分析了C方法、tag方法、B方法及autoload方法的功能与代码原理,需要的朋友可以参考下
    2016-05-05
  • YII2.0框架行为(Behavior)深入详解

    YII2.0框架行为(Behavior)深入详解

    这篇文章主要介绍了YII2.0框架行为(Behavior),结合实例形式详细分析了YII2.0框架行为的功能、原理、绑定方法及相关操作注意事项,需要的朋友可以参考下
    2019-07-07
  • Yii实现MySQL多数据库和读写分离实例分析

    Yii实现MySQL多数据库和读写分离实例分析

    这篇文章主要介绍了Yii实现MySQL多数据库和读写分离的方法,以实例形式详细的分析了Yii数据库读写分离的方法,是开发大型项目非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • php-7.3.6 编译安装过程

    php-7.3.6 编译安装过程

    这篇文章主要介绍了php-7.3.6 编译安装过程,本文通过实例文字相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • PHP函数引用返回的实例详解

    PHP函数引用返回的实例详解

    其实PHP函数引用与php中变量引用一样,都使用的是&符号了,那么今天我们就一起来看看函数的引用返回的一些例子,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-09-09
  • 在win系统安装配置 Memcached for PHP 5.3 图文教程

    在win系统安装配置 Memcached for PHP 5.3 图文教程

    这篇文章主要介绍了在win系统安装配置 Memcached for PHP 5.3 图文教程,需要的朋友可以参考下
    2015-03-03
  • 在VS Code 中调试远程服务器的PHP代码详解

    在VS Code 中调试远程服务器的PHP代码详解

    这篇文章主要介绍了在VSCode中调试远程服务器的PHP代码,这里通过xdebug配合vscode的php debug插件来实现,本文结合实例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 在Laravel 的 Blade 模版中实现定义变量

    在Laravel 的 Blade 模版中实现定义变量

    今天小编就为大家分享一篇在Laravel 的 Blade 模版中实现定义变量,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP后台备份MySQL数据库的源码实例

    PHP后台备份MySQL数据库的源码实例

    今天小编就为大家分享一篇关于PHP后台备份MySQL数据库的源码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • PHP中关于PDO数据访问抽象层的功能操作实例

    PHP中关于PDO数据访问抽象层的功能操作实例

    下面小编就为大家带来一篇PHP中关于PDO数据访问抽象层的功能操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09

最新评论