In /config/database.php
Создание нового набора конфигурации для соединения с БД
$db['seconddb']['hostname'] = 'localhost';
$db['seconddb']['username'] = 'krish';
$db['seconddb']['password'] = 'pass';
$db['seconddb']['database'] = 'oOoOoO';
$db['seconddb']['dbdriver'] = 'mysql';
$db['seconddb']['dbprefix'] = '';
$db['seconddb']['pconnect'] = TRUE;
$db['seconddb']['db_debug'] = TRUE;
$db['seconddb']['cache_on'] = FALSE;
$db['seconddb']['cachedir'] = '';
$db['seconddb']['char_set'] = 'utf8';
$db['seconddb']['dbcollat'] = 'utf8_general_ci';
$db['seconddb']['swap_pre'] = '';
$db['seconddb']['autoinit'] = TRUE;
$db['seconddb']['stricton'] = FALSE;
Загрузка БД
$this->load->database('seconddb');
Для подключения к нескольким базам данных
$db1 = $this->load->database('default', TRUE);
$db2 = $this->load->database('seconddb', TRUE);
и синтаксис изменяет незначительный бит для активных записей.
Вместо
$this->db->query();
следует использовать
$db1->query();
и
$db2->query();
Итак, просто отредактируйте ваши запросы, как требуется.