如何使用CodeIgniter的Active Record方法添加ORDER BY子句?
2022-08-30 09:13:12
我有一个非常小的脚本来从数据库表中获取所有记录,代码如下。
$query = $this->db->get($this->table_name);
return $query->result();
使用此语法,如何向选择查询添加子句?ORDER BY 'name'
每次我把订单按位粘贴到最后时,我都会出错。
我有一个非常小的脚本来从数据库表中获取所有记录,代码如下。
$query = $this->db->get($this->table_name);
return $query->result();
使用此语法,如何向选择查询添加子句?ORDER BY 'name'
每次我把订单按位粘贴到最后时,我都会出错。
我相信该函数会立即运行选择查询,并且不接受条件作为参数。我认为您需要单独声明条件,然后运行查询。试一试:get()
ORDER BY
$this->db->from($this->table_name);
$this->db->order_by("name", "asc");
$query = $this->db->get();
return $query->result();
使用此代码在单个查询中对 by 进行多个排序。
$this->db->from($this->table_name);
$this->db->order_by("column1 asc,column2 desc");
$query = $this->db->get();
return $query->result();