gpt4 book ai didi

php - Codeigniter 模型多个连接语句返回最后一个语句

转载 作者:行者123 更新时间:2023-11-30 00:03:46 26 4
gpt4 key购买 nike

我有一个连接语句,它将来自具有 TeamID 的团队表的 HomeID 和 AwayID 连接起来。当我连接两个表时,它只返回最后一个连接语句中的值。这是我的模型:-

function get_fixtures(){
$where=array(
'gameweek'=>1,
);

$this->db->select();
$this->db->from('matches AS M');
$this->db->join('team AS T2', 'T2.teamID=M.awayClubID' );
$this->db->join('team AS T1', 'T1.teamID=M.homeClubID');
$this->db->where($where);
$query = $this->db->get();
return $query->result_array();
}

当我打印结果时,它只返回 T1 结果。如果有人可以提供帮助,我们将不胜感激:-)

最佳答案

不能直接返回结果数组

 $this->db->select();
$this->db->from('matches M');
$this->db->join('team T2', 'T2.teamID=M.awayClubID' );
$this->db->join('team T1', 'T1.teamID=M.homeClubID');
$this->db->where($where);
$query = $this->db->get();

foreach($query->result_array() as $que)
{
$n[] = $que;
}
retunr $n;

关于php - Codeigniter 模型多个连接语句返回最后一个语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24781565/

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