2017-05-03 29 views
-1

我想建立一个项目使用多个数据库我在项目中使用3个数据库,有时应用程序正常运行,但突然间有关于什么数据库错误的警告错误?Erorr codeigniter上的多个数据库

Unable to connect to your database server using the provided settings. 

Filename: C:/xampp/htdocs/sbc-portal/system/database/DB_driver.php 

Line Number: 436 
+0

所有数据库都是mysql? – kodmanyagha

+0

是的每个查询错误,但后来正常再次,但然后再次错误 –

+0

设置虚假persisten连接,增加mysql最大连接限制 – kodmanyagha

回答

2

二级数据库添加以下代码

$db['otherdb']['hostname'] = "localhost"; 
$db['otherdb']['username'] = "root"; 
$db['otherdb']['password'] = ""; 
$db['otherdb']['database'] = "other_database_name"; 
$db['otherdb']['dbdriver'] = "mysql"; 
$db['otherdb']['dbprefix'] = ""; 
$db['otherdb']['pconnect'] = FALSE; 
$db['otherdb']['db_debug'] = FALSE; 
$db['otherdb']['cache_on'] = FALSE; 
$db['otherdb']['cachedir'] = ""; 
$db['otherdb']['char_set'] = "utf8"; 
$db['otherdb']['dbcollat'] = "utf8_general_ci"; 
$db['otherdb']['swap_pre'] = ""; 
$db['otherdb']['autoinit'] = TRUE; 
$db['otherdb']['stricton'] = FALSE; 

然后连接到辅助数据库

$otherdb = $this->load->database('otherdb', TRUE); 
$test= $otherdb->get('test'); 

希望工程。

+0

谢谢@Nimisha Molia,那么我会尝试 –