数据排序 order_by 怎么用?
本帖最后由 xiehao 于 2011-12-23 11:15 编辑SELECT * FROM table ORDER BY id DESC
这句用CI怎么写?就知道前半段
$this->db->get(‘table’);
后半段
$this->db->order_by('id','DESC');
怎么连起来用啊?
解决方法:http://codeigniter.org.cn/user_guide/database/active_record.html#chaining
这样:
$this->db->select('title')->from('mytable')->where('id', $id)->order_by();
$query = $this->db->get(); Hex 发表于 2011-12-22 17:33 static/image/common/back.gif
这样:
谢谢老大!:victory: 学习了{:1_1:} しovё杺諴荝灬 发表于 2011-12-23 09:50 static/image/common/back.gif
学习了
刚接触CI,原来可以这样连起来用... xiehao 发表于 2011-12-23 09:54 static/image/common/back.gif
刚接触CI,原来可以这样连起来用...
是的那是数据库操作的 链式方法
sosospicy 发表于 2011-12-23 17:50 static/image/common/back.gif
用active records比用基础类省出多少事?
我觉得最大优点是清楚,比 sql 清楚多了,呵呵 晕,就算你不连起来,写前面也可以,get的时候就查了,你在查后写order_by当然没有用,写前面
$this->db->order_by('id', 'DESC');
$this->db->get('user');
页:
[1]