1,查:
$res=$this->db->select('id,name') ->from('user') ->where('id >=',3) ->limit(3,2) ->order_by('id desc') ->get(); var_dump($res->result()); //显示最后一条sql语句 echo $this->db->last_query();
打印sql发现limit是反的,大家注意一下
SELECT `id`, `name` FROM `blog_user` WHERE `id` >= 3 ORDER BY `id` desc LIMIT 2, 3
where条件:
where('name =','lilili')//name 后面需要有空格 where('name','lilili') //也可以不写空格,默认就是等于 where('name !=','lilili')// 不等于 where(array('name','lilili','id >'=>2))//数组形式
复杂的可以直接用原生
$this->db->query($sql,$data);//使用尾号绑定参数