可能很简单,但我在文档或搜索中没有任何运气。
我正在尝试将 order by 子句添加到我的一个 ActiveRecord 查询中,如下所示:
$result = $this->db->get('mytable');
$this->db->order_by('age', 'ASC');
它有效,但是我收到错误消息,因为 order by 子句应用于我的所有其他查询,并且我收到错误消息,因为我的年龄列并不存在于所有表中。
那么如何将 $this->db->order_by('age', 'ASC') 限制为仅针对一个特定查询?
谢谢。
最佳答案
你应该在 $result = $this->db->get('mytable'); 之前有
$this->db->order_by();
关于php - CodeIgniter - ActiveRecord order_by() 应用于所有查询,而不仅仅是我想要的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9455014/