用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5970|回复: 5
收起左侧

[已解决] 关于get_where问题

[复制链接]
发表于 2011-1-3 16:22:01 | 显示全部楼层 |阅读模式
问一下$query = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);这里的最后一个参数是补充其他的条件用的吗?
发表于 2011-1-3 17:01:40 | 显示全部楼层
不明白你的“补充”是什么意思?
这个就是 get 和 where 一起使用,只不过是一个快捷方法而已,你可以分两步写一个 get 和一个 where。
发表于 2011-1-4 17:02:48 | 显示全部楼层
$offset 是指 limit $limit,$offset 的 $offset
 楼主| 发表于 2011-1-5 17:43:58 | 显示全部楼层
了解,谢谢……
发表于 2011-1-5 21:41:03 | 显示全部楼层
应该是指去几条吧,类似mysql的limit查询
发表于 2012-5-25 15:41:50 | 显示全部楼层
我来给你讲下, 讲的不对请指出
例:$this->db->get(’table‘, 10, 20);
第二个参数是要查询出来的数据条数,第三个参数是结果集的偏移
相当于SQL语句  SELECT * FROM table LIMIT 20, 10,查询出20条,从11开始 恰恰跟函数相反

说下:$this->db->get_where();
跟上面的函数一样,只是它允许你在函数的第二个参数那里添加一个 where 从句,从而不用使用 db->where() 这个函数:
$this->db->get_where('table', array('id' => $id), $limit, $offset);相比get()就是多了这个参数array('id' => $id)   








本版积分规则