gpt4 book ai didi

php - 事件记录根据特定条件从两个表中选择行

转载 作者:行者123 更新时间:2023-11-29 23:35:05 25 4
gpt4 key购买 nike

我想使用代码点火器中的特定条件从两个表中选择行。

我使用了这段代码,但它不起作用。请帮助我。

 $this->db->select('*');
$this->db->from('post_response');
$this->db->where('post_response.user_id', $response_id); //$repsonse_id has value from contoller
$this->db->join('register','register.id = post_response.user_id');
$query = $this->db->get();
return $query->result();

我在这些表中具有值,但这返回一个空数组。

表格:

Post_reponse

用户 ID |留言

18 |某事

注册

id |名称 |

18 |约翰 |

输出应该是:

id |留言 |姓名

18 |东西|约翰

最佳答案

嗨,经过研究,我最终找到了解决方案。这可能对其他人有帮助。下面是我的数据库表,其中包含我想要的解决方案结果。

Sql table and result

这是 ci 的模式,其中 $response_id 来自 Controller :

 function get_comments_by_product_id($response_id)
{
$query = $this->db->query("SELECT post_response.*, register.* FROM post_response LEFT JOIN register ON post_response.user_id = register.id where post_response.product_id= ?;", array($response_id));
return $query->result();
}

关于php - 事件记录根据特定条件从两个表中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26417886/

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