用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2369|回复: 2
收起左侧

[版本 2.x] 连接数据库时,能否将不确定数据库名配置到config/database?

[复制链接]
发表于 2015-9-21 14:48:53 | 显示全部楼层 |阅读模式
CI框架连接数据库时,能否将数据库名配置到config/database?
公司有个项目,要用PHP做,我是CI框架新手
项目中要连接两个数据库,其中一个数据库名称是用年月命名的数据库名称,比如20159或者20158
这种情况,在数据库配置中应该如何写呢?
发表于 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

本版积分规则