用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: cmsphp
收起左侧

[已解决] CI连接多个数据库 怎么实现?--很着急。。。在线等。

  [复制链接]
 楼主| 发表于 2010-11-23 11:30:15 | 显示全部楼层
-_-
$DB1 = $this->load->database('default', TRUE);
$DB2 = $this->load->database('baike', TRUE);
这两 ...
Hex 发表于 2010-11-23 11:24


PHP复制代码
      $this->DB1 >$this->load->database('default', TRUE);
  $this->DB2 ->$this->load->database('baike', TRUE);
复制代码


还是报错啊
发表于 2010-11-23 11:34:34 | 显示全部楼层
$this->DB1 = $this->load->database('default', TRUE);
$this->DB2 = $this->load->database('baike', TRUE);
这样如果还报错,那就是 PHP 自己的 BUG 了,建议反馈到 PHP 官方网站。
发表于 2011-3-1 14:46:18 | 显示全部楼层
$DB1 = $this->load->database('default', TRUE);
$DB2 = $this->load->database('baike', TRUE);
这里是写对了的!
错在这里!
  $query = $this->DB2->query ( "SELECT * FROM web_baike  "  );
这句改成
  $query = $DB2->query ( "SELECT * FROM web_baike  "  );
去掉 this->    本人测试成功,链接N个数据库都没问题
发表于 2011-3-1 15:17:50 | 显示全部楼层
未命名.jpg
发表于 2011-3-1 15:18:23 | 显示全部楼层
手册 真是很好用
发表于 2011-3-4 14:26:39 | 显示全部楼层
$this->eb1 = $this->load->database('default', TRUE);
                $this->eb2 = $this->load->database('eric', TRUE);
        }
        public function evea_e_select() {
                return $this->eb2->get('evea_user')->result_array();
        }
        public function evea_d_select() {
                return $this->eb1->get('eric_user')->result_array();
        }
经过测试。。。。可以调出数据库的文件。。。。。
发表于 2011-9-2 11:06:07 | 显示全部楼层
{:soso_e101:}
发表于 2012-6-18 14:21:57 | 显示全部楼层
根本就不行 用的ci 2.1.0

本版积分规则