如何根据ID号升序获取数据库中的数据

时间:2019-07-09 06:15:55

标签: php codeigniter phpmyadmin

当前,我可以查看数据库列表并将其作为站点的子菜单,在数据库中,它们的排列顺序是从最小到最大(按ID)

这是我用来获取数据库数据的代码:

Transparent
  

代码中的“服务”是我获取数据的特定表。

然后创建一个foreach循环以按顺序获取数据,但是我希望它根据ID号以从最高到最低的顺序显示。

因此,这是有关如何获取数据的完整代码:

   $database_service = get_data_of('service', 'id,slug,image,title');

该怎么做?

2 个答案:

答案 0 :(得分:0)

使用

$this->db->order_by('ID', 'desc');

在模型中,在行下方

$this->db->get();

以降序对数据进行排序。

您可以参考下面的链接以了解有关在Codeigniter中订购的更多信息。

Order By Clause in Codeigniter

答案 1 :(得分:0)

使用

$this->db->select('id,slug,image,title')
->from('service')
->order_by('id','DESC')
->get();

或者您也可以使用

$this->db->select('id,slug,image,title')
->order_by('id','DESC')
->get('service');

DESC表示降序,如果要以升序显示结果,只需使用

$this->db->order_by('id','asc');

签出documentation

签出Tutorial