gpt4 book ai didi

php - 如何在 Codeigniter 中连接两个表

转载 作者:行者123 更新时间:2023-12-04 06:39:07 24 4
gpt4 key购买 nike

我尝试加入 2 个表并输出结果:

在模型中:

$this->db->select('*');
$this->db->from('news');
$this->db->join('authors', 'authors.id = news.author_id');

在 View 文件中:
foreach($item as $row):
echo $row->id;
endforeach;

当我运行上面的代码时,它会输出 id来自 authors 的专栏 table 。
我的问题是如何 echo id来自 news 的专栏 table ?

两者 newsauthor表具有名为 id 的列.

最佳答案

试试 echo $row->author_id
新闻表中您想要的字段似乎是 author_id而不是 id .

编辑 否则,您可以使用 as sql 关键字在您的 select 语句中为您的字段提供不同的名称。

$this->db->select('*, news.id as my_news_id');

然后做, echo $row->my_news_id

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

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