私はクエリに問題があります私は別のデータベースから2つのテーブルに参加する必要があります今私の質問はどのように私のクエリを実行することができます。
:私は私のSQL構文は、この
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-queryCodeIgniterでSQLクエリを実行するには
イム使用してCodeIgniterのようなもので、ここで私のクエリがどのように見えるかのアイデアである理由を理解できるように、第1は、このリンクをご覧ください
ここから私の構文形式を得ました私は私の列を選択しています方法に注意してください:DATABASE_NAME.TABLE_NAME.COLUMN_NAME
$ENROLLEES = $this->load->database('ENROLLEES', TRUE);
$ACCOUNTS = $this->load->database('ACCOUNTS', TRUE);
$SELECT = "SELECT $ACCOUNTS.BALANCES_TABLE.IDNO, $ACCOUNTS.BALANCES_TABLE.balance";
$FROM = "FROM $ACCOUNTS.BALANCES_TABLE";
$WHERE = "$ACCOUNTS.BALANCES_TABLE.IDNO IN (SELECT $ENROLLEES.ENROLLEES_TABLE.IDNO FROM $ENROLLEES.ENROLLEES_TABLE)";
$SQL = $SELECT ." ". $FROM ." ". $WHERE;
主な問題:私のクエリを実行する方法?
私たちは、CodeIgniterの中に、このように行う場合:
$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
どのように私はイムは、複数のデータベースを持つ私のクエリを実行することができますか?ここで何を提供しますか[database]->query($SQL);
?データベースの共有サーバーの場合
CHK this- http://stackoverflow.com/questions/7601028/using-multiple-databases-within-codeigniter –
本当に2つのデータベースが必要ですか?2つのテーブルを使用する方が簡単でしょうか? – Ryan
あなたは@SureshKamrushiあなたが私の質問を得ていない、私はCIのデータベースに定義する方法を知っている、私は2つの異なるデータベースから2つのテーブルに参加しようとしている、CIの構文 'your_database->クエリ(SQL)で何を提供するのだろうか?私が2つのデータベース –