Когда мы строим приложение на этом фреймворке, мы используем такую конструкцию для обращения к базе данных
$this->db->where(’email’, $e);
Обычно одной базы хватает, и все идет как по маслу. Но когда у вас появится необходимость использовать две базы данных, руководство фреймворка рекомендует использовать такую конструкцию
$this->mailDb = $this->load->database(‘maildb’, TRUE);
$this->mailDb->limit(1);
При использовании я наткнулся на парадокс – если пользователи базы данных одинаковые, то $this->db-> “переписывается”, и начинает обращаться ко второй базе, в моем случае это конфигурация базы данных maildb. Конечно же это генерирует ошибки базы данных. Можно в таком случае обойти ошибки, если сначала вызывать всё со стандартной базы $this->db-> , а потом уже со второй базы $this->mailDb->. Но удобно ли это? На долго ли такого извращения хватит?
Я рекомендую просто создать нового пользователя для второй базы данных, и использовать две базы параллельно, вперемешку и как угодно. Обычно на хостинге для каждой базы прилагается свой пользователь. Например у меня на хостинге на тарифе VIP 100 баз данных и 100 пользователей, так что проблем не возникает.
5, 24, 19, 25, 13, 35, 24, 32, 30, 21, 35, 17, 5, 15, 20, 9, 34, 18, 31, 19, 30, 29, 22, 31, 13, 10, 5, 20, 13, 25, 18, 6, 21, 14, 23, 18, 6, 13, 29, 1, 26, 34, 27, 17, 29, 22, 33, 3, 16, 9, 8, 33, 26, 21, 0, 30, 7, 18, 34, 7, 24, 26, 13, 6, 3, 35, 17, 13, 10, 4, 20, 26, 20, 5, 23, 29, 24, 15, 25, 28, 1, 31, 4, 7, 7, 35, 11, 21, 3, 25, 14, 6, 15, 22, 32, 1, 22, 32, 7, 13, 0, 35, 21, 1, 11, 29, 26, 25, 26, 15, 33, 6, 10, 16, 32, 17, 30, 9, 35, 11, 13, 9, 21, 7, 27, 4, 24, 13, 13, 9, 15, 25, 30, 33, 0, 1, 8, 20, 14, 21, 7, 13, 31, 23, 1, 16, 0, 0, 27, 10, 33, 26, 6, 23, 27, 14, 23, 33, 26, 14, 28, 7, 6, 23, 27, 27, 3, 11, 1, 2, 32, 25, 27, 25, 24, 29, 0, 16, 28, 26, 6, 33, 35, 25, 3, 23, 5, 24, 27, 6, 22, 0, 22, 5, 25, 31, 4, 33, 22, 25, 3, 1, 22, 17, 6, 18, 27, 23, 2, 6, 29, 0, 25, 3, 7, 10, 15, 4, 15, 11, 7, 10, 12, 27, 17, 27, 16, 14, 29, 33, 28, 3, 23, 27, 0, 22, 22, 0, 23, 27, 23, 24, 24, 29, 27, 10, 23, 12, 24, 0, 31, 28, 6, 25, 24, 21, 15, 23, 7, 12, 28, 18, 29, 1, 12, 16, 33, 32, 34, 8, 19, 5, 15, 33, 1, 6, 17, 32, 31, 33, 20, 35, 7, 34, 23, 15, 9, 32, 5, 33, 28, 16, 22, 2, 17, 29, 16, 0, 0, 6, 13, 30, 19, 14, 5, 15, 29, 13, 17, 9, 15, 22, 22, 21, 9, 23, 31, 6, 14, 35, 17, 30, 34, 19, 3, 24, 20, 10, 12, 24, 13, 10, 30, 29, 0, 15