中原一棵松 发表于 2013-7-3 11:37:03

order_by 排序怎么使用?

使用手册中只有这个具体示例没有,该如何使用呢?$this->db->order_by("title", "desc");

$this->db->select('*');
$query=$this->db->get('items',50);
$this->db->order_by("modified", "desc");

gogogo1027 发表于 2013-7-3 11:55:42

就那样使用咯
比如你想让uid升序,typeid倒序,可以这样写
$this->db->order_by("uid", "asc");
$this->db->order_by("gid", "desc");

也可以这样:
$this->db->order_by("uid asc,gid desc");

中原一棵松 发表于 2013-7-3 12:07:04

不好意思,刚才没有说清楚,刚才想问的$this->db->order_by("modified", "desc"); 是放在$query=$this->db->get('items',50);前还是后,现在已经知道了,谢谢!
$this->db->select('*');
$this->db->order_by("modified", "desc");
$query=$this->db->get('items',50);
另外,如何我想着页面上显示动态排序 (跟点击倒序就显示倒序,点击正序就显示正序该怎么做)

dayrui 发表于 2013-7-3 12:19:39

得配合url参数实现

tlijian1989 发表于 2013-7-3 12:55:41

不是很清楚

gogogo1027 发表于 2013-7-3 14:20:18

中原一棵松 发表于 2013-7-3 12:07 static/image/common/back.gif
不好意思,刚才没有说清楚,刚才想问的$this->db->order_by("modified", "desc"); 是放在$query=$this- ...

点击倒序什么的,如果你想体验好一点的话可以使用JS异步
页: [1]
查看完整版本: order_by 排序怎么使用?