2016-03-21 1 views
0

У меня проблема ниже. Приходится извлекать строку из базы данных, которая не является стандартным db. Я спрашиваю, как ->from("database_name.table_name"), но он был преобразован как ->from("``database_name``.``table_name``") как дает ошибку. Как исправить это, пожалуйста. Спасибо!как использовать таблицу внешней базы данных в кодеиндигнере активные записи

+0

изучите ваш вопрос. Возможно, вы не загрузили свою вторую базу данных. – NomanJaved

+0

@NomanJaved Вам не нужно специально загружать другую БД, если она находится на том же сервере. Викрам взгляните на http://stackoverflow.com/questions/18080980/how-do-i-ignore-the-backticks-in-codeigniter-when-using-active-records-i-need-t – mic

ответ

1

Подключитесь ко второй базе данных в файле базы данных. Загрузите вторую базу данных следующим образом.

$DB2=$this->load->database($config, TRUE);  
//then execute the query. 

Также перейдите по этой ссылке.
Codeigniter - multiple database connections
Надеюсь, это вам поможет.

Смежные вопросы