我有一个非常小的脚本来获取数据库表中的所有记录,代码如下。
$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();
关于php - 如何使用 CodeIgniter 的 Active Record 方法添加 ORDER BY 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320395/