gpt4 book ai didi

php - 如何在 codeigniter 中使用 find_in_set 和 join

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

我有4个表,我想从所有表中获取数据,我可以通过从每个表中逐一获取数据来做到这一点,但我想通过使用JOIN来做到这一点。

Main Table (which contains ids of other table data)

2, 3, 4 tables

现在我想获取这些字段。

来自表 1(主表)-特许经营名称、特许经营电话

来自表 2(状态表)- state_name

来自表 3(城市表)- city_name

来自表 4(区域表)-区域名称

第一个表包含我需要从其他表中获取的所有内容的 ID。但主表中的area_id作为字符串插入到同一行中,并在字段franchise_area中以(,)分隔。

我尝试使用 FIND_IN_SET 但没有成功。

最佳答案

使用Join读取所有1-1引用的数据,循环遍历数据爆炸area_id列

area_id -------> ($value = explode($row->area_id, ',')

然后从数据库读取数据并插入到响应数组(或对象)中。当然,所有这些操作都必须在模型中完成......

关于php - 如何在 codeigniter 中使用 find_in_set 和 join,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39981130/

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