【发布时间】:2019-09-10 05:01:39
【问题描述】:
老实说,我不太明白我的问题的标题是什么,所以我会解释一下。我有 2 个表,1. 用户表,2. 创建。
用户表:id_users、姓名、性别
创建:id_creation、user_id、类型、年份
在创建表中,user_id可以有多个id_users,例如1行数据:
id_creation: 1. user_id: 1,2,3。类型:书。年份:2018 年。
然后我想用用户表显示创建表:
id_creation: 1. user_id: john, mike, susan。类型:书。年份:2018
我已经使用了 in_array 函数,但是结果什么都没有。
我的模特:
function get_all()
{
$this->db->join('users', 'creation.user_id = users.id_users');
return $this->db->get('creation')->result();
}
任何帮助将不胜感激
【问题讨论】:
-
你有什么错误吗?
-
没有显示错误
-
你能在一张图片中显示两个表格数据吗?
-
您不应在 user_id 列中存储多个值。也许你需要“多对多”的关系
标签: php codeigniter mysqli