Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按日期、时间或分级对数据库结果排序_Php_Codeigniter_Sorting - Fatal编程技术网

Php 按日期、时间或分级对数据库结果排序

Php 按日期、时间或分级对数据库结果排序,php,codeigniter,sorting,Php,Codeigniter,Sorting,我正在尝试对数据库结果进行排序。用户将看到一个带有搜索输入的视图,在该视图中,用户可以键入问题的标题和3个按钮,用户可以按日期、时间或声誉进行排序。我试着寻找一种方法来做到这一点,但没有找到任何可以帮助我。还有什么我可以做的吗 下面是我用来从数据库检索数据的方法 模型函数: function viewq($qtitle) { $query = $this->db->where('title',$qtitle)->from('questions')->get();

我正在尝试对数据库结果进行排序。用户将看到一个带有搜索输入的视图,在该视图中,用户可以键入问题的标题和3个按钮,用户可以按日期、时间或声誉进行排序。我试着寻找一种方法来做到这一点,但没有找到任何可以帮助我。还有什么我可以做的吗

下面是我用来从数据库检索数据的方法

模型函数:

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");

您可以将“日期”更改为时间、日期或声誉,将“降序”更改为升序

您使用什么框架或库连接和查询数据库?