$this->load->dbforge()
本帖最后由 robbie003 于 2011-7-25 15:42 编辑我有两个数据库,db1, db2
$this->load->dbforge()后,CI指向的是db1,比如:
$this->dbforge->add_field() 这是对 db1增加字段。
如果我要对db2操作怎么写 ?
建议多看手厕:
连接多数据库
如果你需要同时连接多于一个的数据库,你可以用以下方式来实现:
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE); 我是这么做的,同时连接两个库
$this->db1
$this->db2
但是dbforge不同,没有db的选择比如:
$this->db1->dbforge
$this->db1->dbforge
两个db都是mysql么? 对的 CI_DB_forge 中中添加:
function set_opt_db(&$db) {
$this->db = $db;
}
--->
$this->load->dbforge();
$this->dbforge->set_opt_db($this->db2);
页:
[1]