2016-03-21 11 views
0

私は問題に直面しています。デフォルトのデータベースではないデータベースから行をフェッチする必要があります。 ->from("database_name.table_name")のようにクエリしていますが、エラーが発生すると->from("``database_name``.``table_name``")として変換されました。これを修正する方法。ありがとうございました!codeigniterのアクティブなレコードで外部データベーステーブルを使用する方法

+0

質問をご覧ください。 2番目のデータベースをロードしていない可能性があります。 – NomanJaved

+0

@NomanJaved別のDBが同じサーバー上にある場合は、別のDBを特別にロードする必要はありません。 vikramはhttp://stackoverflow.com/questions/18080980/how-do-i-ignore-the-backticks-in-codeigniter-when-using-active-records-i-need-tをご覧ください。 – mic

答えて

1

データベースの第2データベースに接続します。このように2番目のデータベースを読み込みます。

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

はまた、このリンクに従ってください。
Codeigniter - multiple database connections
希望すると、これが役立ちます。