有没有一种方法可以获取数据库中最后插入的一组数据?点火枪

时间:2020-03-26 11:54:06

标签: php codeigniter codeigniter-3

我需要获取数字或数据组,如何实现呢?

要形象化,这是一张图片

enter image description here

如何获取突出显示的数据,而不是未突出显示的数据。

现在,我的问题是我只能获取图像中未突出显示的数据。

这是我的模型及其查询。

如您所见,我对日期进行了硬编码,以便获取所需的数据。但是仍然如何修改它,这样我就不会使用硬编码数据。

public function view_results($id){
    $this->db->select('*');
    $this->db->from('results');
    $this->db->where('student_id', $id);
    $this->db->where('post_id', $this->input->post('postId'));
    $this->db->where('date_answered', '2020-03-26 19:27:18');
    $this->db->group_by('question');
    $query = $this->db->get();
    return $result = $query->result_array();
}

2 个答案:

答案 0 :(得分:0)

我想您需要为每次尝试解决测试的操作添加唯一的尝试ID。然后,您将根据此尝试ID选择所有行。

答案 1 :(得分:0)

按问题和日期进行分组,以便您获得所需的内容。

$this->db->group_by('question'); $this->db->group_by('date_answered')