gpt4 book ai didi

mysql - 如何在 codeigniter 中连接表?

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

我正在尝试连接 codeigniter 中的两个表,在这两个表中,一个表包含业务想法,另一个表包含对每个想法的投票。我已经给了 idea_id 是 user_votes 表中的外键。我需要加入这两个表并显示所有想法以及他们各自的好恶。在 user_votes 表中,我还取了一列 user_action 并将标志 1 设置为喜欢,将 2 设置为不喜欢。请有任何解决方案如何加入这种情况。

这是我的表格结构 enter image description here

这是我的投票表

enter image description here

最佳答案

$this->db->select('business_ideas.*, user_votes.user_action');
$this->db->from('business_ideas');
$this->db->join('user_votes', 'business_ideas.id = user_votes.idea_id', 'inner');
$result = $this->db->get();
$finalOutput = $result->row_array();
print_r($finalOutput);

但是它需要对表“business_ideas”中的表结构进行一些更正,您的主键应该是“id”而不是“idea_id”。

关于mysql - 如何在 codeigniter 中连接表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26216241/

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