jieyuelib 发表于 2010-5-25 10:15:46

CI要怎么在模型里更换数据库?

class Mdbfunc extends Model
                {
                        function Mdbfunc()
                        {
                                parent::Model();
                                $this->load->database();
                        }
                        function zy_query($sql,$type='obj')
                        {
                                $this->load->database('base');
                                var_dump($this->db);
                     }

这样写完后 连接的还是默认的数据库,没有连到base库
我这样写哪里不对?
刚接触CI 有点晕

jieyuelib 发表于 2010-5-25 10:33:43

function zy_selectDb($d='')
                        {
                                $this->load->database($d);
                        }
我新写了一个方法 目的可以达到了 但不知道这样写有哪里不好

suxiaolu 发表于 2010-5-25 11:09:07

我是这么写的:
$this->base = $this->load->database('base', TRUE);
$this->base->query(***);

Hex 发表于 2010-5-25 12:44:16

http://codeigniter.org.cn/user_guide/database/connecting.html
页: [1]
查看完整版本: CI要怎么在模型里更换数据库?