gpt4 book ai didi

php - 如何在 CodeIgniter 中执行 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 19:01:56 24 4
gpt4 key购买 nike

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

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

<小时/>我正在使用 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;

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

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

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

最佳答案

    $sql="Select * from my_table where 1";    
$query = $this->db->query($sql);
return $query->result_array();

关于php - 如何在 CodeIgniter 中执行 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43807325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com