gpt4 book ai didi

CodeIgniter MultiDatabse 连接错误

转载 作者:行者123 更新时间:2023-12-02 06:13:52 26 4
gpt4 key购买 nike

我在CodeIgniter中看到很多连接多数据库的方法/教程?离我还很遥远。有人提供我在 CI 中连接多个数据库。这是我在博客中找到的使用方式。抱歉,我不认识该博客地址。

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

//add alternate database settings
$db['wow']['hostname'] = 'localhost';
$db['wow']['username'] = 'root';
$db['wow']['password'] = 'root';
$db['wow']['database'] = 'auth';
$db['wow']['dbdriver'] = 'mysql';
$db['wow']['dbprefix'] = '';
$db['wow']['pconnect'] = TRUE;
$db['wow']['db_debug'] = TRUE;
$db['wow']['cache_on'] = FALSE;
$db['wow']['cachedir'] = '';
$db['wow']['char_set'] = 'utf8';
$db['wow']['dbcollat'] = 'utf8_general_ci';
$db['wow']['swap_pre'] = '';
$db['wow']['autoinit'] = TRUE;
$db['wow']['stricton'] = FALSE;

我用这段代码调用它

    $DB2 = $this->load->database('auth',true);

我用这段代码插入了一个简单的行

    $this->$DB2->insert('events_grouptable',$data);

我收到此错误您指定了无效的数据库连接组。我该如何解决这个错误?

最佳答案

$DB1 = $this->load->database('default', TRUE);
$DB2 = $this->load->database('wow', TRUE);

您需要设置哪个数据库与哪个组一起使用,否则替代方案将不起作用

$active_group = 'default';

更多详细信息请参见http://ellislab.com/codeigniter/user-guide/database/connecting.html

关于CodeIgniter MultiDatabse 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9543855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com