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

[已解决] 如何捕获到 $this->load->database($config); 的失败

[复制链接]
发表于 2011-6-8 23:52:40 | 显示全部楼层 |阅读模式
动态load一个database的时候 如果用户名 密码不符合.. 如何判断呢.


$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = "";
$config['char_set'] = "utf8";
$config['dbcollat'] = "utf8_general_ci";

$this->load->database($config);





发表于 2011-6-9 07:37:30 | 显示全部楼层
应该是无法捕获。。。
你可以修改下源码,呵呵
 楼主| 发表于 2011-6-9 11:04:30 | 显示全部楼层
自己尝试成功
$this->load->database($config); 此方法会返回boolean类型。 但是要主要把 db_debug 设置为false。

评分

参与人数 1威望 +2 收起 理由
Hex + 2 赞一个!学习了~~

查看全部评分

本版积分规则