php中CI操作多个数据库的代码
2015-01-24信息快讯网
最近有个需求,做一个独立后台出来,这个独立后台有单独的库,单独的url,单独…。但是,这里边只是一些基础数据,而使用者需要通过该库查看另一个库里的统计数据。这就带来一个问题:我需要在控制器里边可以同时操作两个数据库,而且这两个库毫不相干
其实,这不是什么难事,因为刚入手CI,所以还是费了一番周折。好在有手册。找到数据库配置文件,添加一个新的库的连接信息。$config[XX]。
在控制器里边,
a) $this->xx = $this->load->database(‘XX', TRUE) tip:XX表示你配置的数据库信息数组的键名,后边建议设置为TRUE,分别表示返回连接ID和启用ActionRecord类
b) 然后在该控制器里边你就可以用 $this->xx->query()来查询你的另一个库的数据。而你另一个库是不需要建立modle文件的
<?php function __construct() { parent::__construct(); $this->xx = $this->load->database('XX', TRUE); $this->load->model('默认库表名'); } function index() { //现在可以用$this->xx->query()来执行XX库的sql了 $this->xx->query($sql); } ?>
关于查看MSSQL 数据库 用户每个表 占用的空间大小
php连接Access数据库错误及解决方法
PHP连接Access数据库的方法小结
用Json实现PHP与JavaScript间数据交换的方法详解
解析yii数据库的增删查改
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
如何利用php array_multisort函数 对数据库结果进行复杂排序
PHP对MongoDB[NoSQL]数据库的操作
php连接mssql数据库的几种方法
php中配置文件操作 如config.php文件的读取修改等操作
PHP5权威编程阅读学习笔记 附电子书下载
php数据结构与算法(PHP描述) 查找与二分法查找
通过PHP的内置函数,通过DES算法对数据加密和解密
php数据结构与算法(PHP描述) 快速排序 quick sort
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
php入门之连接mysql数据库的一个类
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
数据库中排序的对比及使用条件详解
PHP备份数据库生成SQL文件并下载的函数代码
使用PHPMyAdmin修复论坛数据库的图文方法
Session保存到数据库的php类分享
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
flash用php连接数据库的代码