Heim > Backend-Entwicklung > PHP-Tutorial > CI配置多数据库访问的方法,ci数据库访问_PHP教程

CI配置多数据库访问的方法,ci数据库访问_PHP教程

WBOY
Freigeben: 2016-07-12 08:55:06
Original
952 Leute haben es durchsucht

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

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

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

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

Nach dem Login kopieren

修改成:

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

Nach dem Login kopieren

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;

Nach dem Login kopieren

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

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

使用方式:

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

Nach dem Login kopieren

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

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

您可能感兴趣的文章:

  • CI框架入门示例之数据库取数据完整实现方法
  • CI使用Tank Auth转移数据库导致密码用户错误的解决办法
  • php中CI操作多个数据库的代码
  • CodeIgniter针对数据库的连接、配置及使用方法
  • CodeIgniter框架数据库事务处理的设计缺陷和解决方案
  • 新浪SAE云平台下使用codeigniter的数据库配置
  • Codeigniter操作数据库表的优化写法总结
  • codeigniter数据库操作函数汇总
  • 让CodeIgniter数据库缓存自动过期的处理的方法
  • codeigniter自带数据库类使用方法说明

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1117094.htmlTechArticleCI配置多数据库访问的方法,ci数据库访问 本文实例讲述了CI配置多数据库访问的方法。分享给大家供大家参考,具体如下: 1、修改dateba...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage