北虫悠悠 发表于 2015-9-21 14:48:53

连接数据库时,能否将不确定数据库名配置到config/database?

CI框架连接数据库时,能否将数据库名配置到config/database?
公司有个项目,要用PHP做,我是CI框架新手
项目中要连接两个数据库,其中一个数据库名称是用年月命名的数据库名称,比如20159或者20158
这种情况,在数据库配置中应该如何写呢?

gogogo1027 发表于 2015-9-21 16:38:43

动态加载配置啊,写个规则引入配置文件就可以了!

相知犹按剑 发表于 2015-9-22 01:25:48

帮助里面有相关的方法,你看看?
$this->other_db=‘20159’;
$this->load->dbutil();
$this->myutil = $this->load->dbutil($this->other_db, TRUE);
然后
$this->myutil->去折腾吧
需要注意
1、数据库名字应该是区分大小写的
2、分年月最好把月写成2位,例如201509,不要用20159,除非你肯把10月弄成16进制A,2015A
页: [1]
查看完整版本: 连接数据库时,能否将不确定数据库名配置到config/database?