php中CI操作多个数据库的代码

yipeiwu_com5年前PHP代码库
其实,这不是什么难事,因为刚入手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);
}
?>

相关文章

php类常量的使用详解

可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。 常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。 接口(interface)中...

使用PHP访问RabbitMQ消息队列的方法示例

本文实例讲述了使用PHP访问RabbitMQ消息队列的方法。分享给大家供大家参考,具体如下: 扩展安装 PHP访问RabbitMQ实际使用的是AMQP协议,所以我们只要安装epel库中的...

PHP实现将多个文件中的内容合并为新文件的方法示例

本文实例讲述了PHP实现将多个文件中的内容合并为新文件的方法。分享给大家供大家参考,具体如下: function test() { $hostdir= iconv("utf-8"...

使用PHP提取视频网站页面中的FLASH地址的代码

然后我用PHP实现了这个功能,我觉得用PHP来做这项工作简直是一种享受!使用其提供的强大的HTML页面处理函数和正则表达式,短短的几行代码就能搞定这个功能。 贴一下关键代码: 复制代码...

PHP $_SERVER详解

复制代码 代码如下:$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP 。 $_SERVE...