我的查询有问题我需要连接来自不同数据库的两个表现在我的问题是如何执行我的查询。我得到了我的语法格式从这里如何在CodeIgniter中执行我的SQL查询
请访问第一此链接,所以你能理解为什么我的SQL语法是这样
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-query
进出口使用笨,这里是什么我的查询看起来像一个想法:
请注意,我选择我的列的方式: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;
主要问题:如何执行我的查询?
如果我们像这样的笨:
$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
我怎么能执行我的查询有多个数据库即时通讯?我会在这里提供什么[database]->query($SQL);
?
CHK这 - http://stackoverflow.com/questions/7601028/using-multiple-databases-within-codeigniter – 2013-05-08 07:55:52
你真的需要两个数据库吗,可能更容易使用两个表? – Ryan 2013-05-08 07:57:14
sir @SureshKamrushi你没有得到我的问题,我知道如何定义到CI中的数据库,我想从2个不同的数据库中加入2个表,我将在CI的语法'your_database-> query(SQL)中提供什么;'?因为我从两个数据库查询 – 2013-05-08 07:59:43