Mam problem z moim zapytaniem i Potrzebuję połączyć dwie tabele z różnych baz danych teraz mój problem polega na tym, jak mogę wykonać moje zapytanie. Dostałem formatu składni stądJak wykonać moje zapytanie SQL w CodeIgniter
Zapraszamy pierwszy link, więc można zrozumieć, dlaczego mój składni SQL jest jak ten
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-query
Im przy użyciu CodeIgniter i tu jest pomysł, co mój kwerendy wygląda następująco:
Zwróć uwagę na sposób mam wybranie moje kolumny: 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;
główny problem: Jak wykonać mojej kwerendy?
Jeśli robimy tak w CodeIgniter:
$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
Jak mogę zrealizować moje zapytanie, które Im mający wielu baz danych? Co tu podam [database]->query($SQL);
?
CHK to- http://stackoverflow.com/questions/7601028/using-multiple-databases-within-codeigniter –
Czy naprawdę potrzebujesz dwóch baz danych do tego, może być łatwiej użyć dwóch tabel? – Ryan
sir @SureshKamrushi nie dostałeś mojego pytania, wiem, jak zdefiniować do baz danych w CI, próbuję dołączyć 2 tabele z 2 różnych baz danych, co mogę podać w składni CI 'twoja_bazy danych-> zapytanie (SQL);'? ponieważ wysyłam zapytania z dwóch baz danych: –