MySQL:如何使用codeigniter从mysql数据库显示数据

时间:2014-01-04 12:45:11

标签: mysql codeigniter

我想分享下面的图片

enter image description here

实际上,在我的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不能是第一行之后的第二行。(另一方面,两行/多行不能保持一行一行。)

请再看两张桌子。

所以,请给我任何解决方案。

1 个答案:

答案 0 :(得分:0)

如果您希望相同的ID不会按顺序出现,那么您可以按问题排序。

$this->db->select('*');
$this->db->form('tbl_name');
$this->db->order_by("questions");
$query = $this->db->get();

注意:同一用户不应该有两次相同的问题。根据您的要求,它是简单的解决方案。