如何在CodeIgniter中执行我的SQL查询 [英] How to execute my SQL query in CodeIgniter

查看:381
本文介绍了如何在CodeIgniter中执行我的SQL查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的查询有问题,我需要连接来自不同数据库的两个表现在我的问题是如何执行我的查询。我从这里获得了我的语法格式

I have a problem with my query and I need to join two tables from different databases now my problem is how can I execute my query. I got my syntax format from here

请首先访问此链接,以便了解我的SQL语法为什么如此
http://www.x-developer .com / php-scripts / sql-connecting-multiple-databases-in-a-single-query



Im使用CodeIgniter,这里是一个我的查询的想法:
请注意我选择我的列的方式: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;

主要问题:如何执行我的查询? $ b如果我们在codeIgniter中这样做:

MAIN PROBLEM: How to Execute my query?
If we do like this in codeIgniter:

$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);

如何执行我有多个数据库的查询?我在这里提供什么
[database] - > query($ SQL);

How can I execute my query that Im having multiple databases? What will I provide here
[database]->query($SQL); ?

推荐答案

$query = $this->db->query($SQL);

return $query->result_array();

这篇关于如何在CodeIgniter中执行我的SQL查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆