Php 按日期、时间或分级对数据库结果排序
我正在尝试对数据库结果进行排序。用户将看到一个带有搜索输入的视图,在该视图中,用户可以键入问题的标题和3个按钮,用户可以按日期、时间或声誉进行排序。我试着寻找一种方法来做到这一点,但没有找到任何可以帮助我。还有什么我可以做的吗 下面是我用来从数据库检索数据的方法 模型函数:Php 按日期、时间或分级对数据库结果排序,php,codeigniter,sorting,Php,Codeigniter,Sorting,我正在尝试对数据库结果进行排序。用户将看到一个带有搜索输入的视图,在该视图中,用户可以键入问题的标题和3个按钮,用户可以按日期、时间或声誉进行排序。我试着寻找一种方法来做到这一点,但没有找到任何可以帮助我。还有什么我可以做的吗 下面是我用来从数据库检索数据的方法 模型函数: function viewq($qtitle) { $query = $this->db->where('title',$qtitle)->from('questions')->get();
function viewq($qtitle)
{
$query = $this->db->where('title',$qtitle)->from('questions')->get();
return $query->result();
}
控制器功能:
public function search()
{
$qtitle = $this->input->post('title');
$data ['query'] = $this->question_model->viewq($qtitle);
$this->load->view('search_view', $data);
}
您应该按日期、时间或声誉使用订单 如您所见,如果您希望首先获得最新的结果,可以使用它
$this->db->order_by("date", "desc");
您可以将“日期”更改为时间、日期或声誉,将“降序”更改为升序您使用什么框架或库连接和查询数据库?