MySQL:如何使用codeigniter显示MySQL数据库中的数据
我想分享下面的图片 实际上,在我的MySQL数据库中,数据类似于表1 但是我需要像表2那样显示表 模型代码如下所示MySQL:如何使用codeigniter显示MySQL数据库中的数据,mysql,codeigniter,Mysql,Codeigniter,我想分享下面的图片 实际上,在我的MySQL数据库中,数据类似于表1 但是我需要像表2那样显示表 模型代码如下所示 $this->db->select('*'); $this->db->form('tbl_name'); $query = $this->db->get(); 但我知道这不会是理想的结果 实际上,我们不需要区分。我们需要所有数据(每行),但重复的日期不会在一起 比如说, ID Name Questions 1 John Tes
$this->db->select('*');
$this->db->form('tbl_name');
$query = $this->db->get();
但我知道这不会是理想的结果
实际上,我们不需要区分。我们需要所有数据(每行),但重复的日期不会在一起
比如说,
ID Name Questions
1 John Test question1
1 John Test question2
ID不能位于第一行之后的第二行。(另一方面,两行/多行不能位于一行之后的第二行。)
请再看两张桌子
所以,请给我任何解决方案。如果您希望相同的ID不应按顺序出现,那么您可以按问题排序
$this->db->select('*');
$this->db->form('tbl_name');
$this->db->order_by("questions");
$query = $this->db->get();
注意:同一用户不应该有相同的问题两次。根据您的要求,这是一个简单的解决方案。ID是否唯一?为什么要使用
group by
?编辑代码@kysliks直到它没有意义,ID字段是自动递增的,或者它是用户ID?您可能需要使用order by find_in_set此ID不是自动递增ID,但递增ID有其他@kyslika实际上,当同一ID不能一个接一个地保留时,我需要显示表格。它将保持唯一的序列。你明白了吗@库马尔:我的回答你得到了什么?这不符合你的要求吗?不,我得不到答案。同一个身份证不能一个接一个地留下来。请再次阅读问题并查看两个表格。是否有可能同一个人有相同的问题两次或两次以上?事实上,问题是唯一的。同一个人可以提问两次或两次以上,但不能是同一个问题。