我想分享下面的图片
实际上,在我的MySQL数据库中,数据类似于表1 。
但我需要显示表格,如表2 。
示范码如下:
$this->db->select('*');
$this->db->form('tbl_name');
$query = $this->db->get();
但我知道这不会是理想的结果。
实际上我们不需要明确的。我们需要所有数据(每行)但重复日期不会在一起。
例如,
ID Name Questions
1 John Test question1
1 John Test question2
ID不能是第一行之后的第二行。(另一方面,两行/多行不能保持一行一行。)
请再看两张桌子。
所以,请给我任何解决方案。
答案 0 :(得分:0)
如果您希望相同的ID不会按顺序出现,那么您可以按问题排序。
$this->db->select('*');
$this->db->form('tbl_name');
$this->db->order_by("questions");
$query = $this->db->get();
注意:同一用户不应该有两次相同的问题。根据您的要求,它是简单的解决方案。