可能非常简单,但我在文档或搜索中没有运气。
我正在尝试将order by子句添加到我的一个ActiveRecord查询中,如下所示:
$result = $this->db->get('mytable');
$this->db->order_by('age', 'ASC');
它有效但是我收到错误,因为order by子句正在应用于我的所有其他查询,并且我得到错误,因为我的age列不存在于所有表中。
那么如何将$ this-> db-> order_by('age','ASC')限制为只有一个特定的查询?
感谢。
答案 0 :(得分:5)
$this->db->order_by();
$result = $this->db->get('mytable');
答案 1 :(得分:4)
它应采用这种格式
$this->db->where("tablename.column", $task_id);
$this->db->order_by('tablename.column', 'ASC'); // or 'DESC'
$this->db->from('table');