新手开发人员在这里,我试图按日期‘降序’获取数据,我成功地显示了按日期降序的数据,但当我输入相同日期的数据时,数据并没有降序。例如,当我在以下位置输入数据时:
Date|数据
2022年12月5日|5
2022年12月4日|4
2022年12月3日|3
2022年12月2日|2
2022年12月1日|1
它显示了我想要的数据,它从我最近输入的数据开始降序开始。但当我在同一天输入5条记录时,它会显示如下:
Date|数据
2022年12月1日|1
2022年12月1日|2
2022年12月1日|3
2022年12月1日|4
2022年12月1日|5
我想要做的是
Date|数据
2022年12月1日|5
2022年12月1日|4
2022年12月1日|3
2022年12月1日|2
2022年12月1日|1
是不是应该为函数‘order_by’增加更多的函数?我在谷歌上搜索的时候找不到解决方案。我是StackOverflow的新手,也许我该如何解释我的问题很糟糕。如果我的语言如此生硬,我很抱歉
以下是我的模型:
public function getDatakartu($id)
{
$this->db->select('*');
$this->db->from('input_name');
$this->db->join('dbs_card', 'dbs_card.name_card = input_name.id_card');
$this->db->where('dbs_card.name_card ', $id);
$this->db->order_by('dbs_card.date', 'desc');
$query = $this->db->get();
return $query;
}
1条答案
按热度按时间k4emjkb11#