小编use*_*492的帖子

从Codeigniter中的其他DB切换动态数据库

mi文件config.php是:

$active_group = 'default';
$active_record = TRUE;
Run Code Online (Sandbox Code Playgroud)

db master是唯一的DB

$db['master']['hostname'] = "localhost";
$db['master']['username'] = "root"; 
$db['master']['password'] = ""; 
$db['master']['database'] = "admin_nb";
$db['master']['dbdriver'] = "mysqli"; 
$db['master']['dbprefix'] = ''; 
$db['master']['pconnect'] = FALSE; 
$db['master']['db_debug'] = TRUE; 
$db['master']['cache_on'] = FALSE; 
$db['master']['cachedir'] = ""; 
$db['master']['char_set'] = "utf8"; 
$db['master']['dbcollat'] = "utf8_general_ci";
Run Code Online (Sandbox Code Playgroud)

db app是DYNAMIC DB

$db['app']['hostname'] = 'localhost';
$db['app']['username'] = 'root';
$db['app']['password'] = '';
$db['app']['database'] = $my_bd_dynamic;
$db['app']['dbdriver'] = 'mysqli';
$db['app']['dbprefix'] = '';
$db['app']['pconnect'] = TRUE;
$db['app']['db_debug'] = TRUE;
$db['app']['cache_on'] = FALSE;
$db['app']['cachedir'] = '';
$db['app']['char_set'] = …
Run Code Online (Sandbox Code Playgroud)

database codeigniter dynamic multiple-databases switch-statement

0
推荐指数
1
解决办法
6501
查看次数