hlmdf 发表于 2011-1-3 16:22:01

关于get_where问题

问一下$query = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);这里的最后一个参数是补充其他的条件用的吗?

Hex 发表于 2011-1-3 17:01:40

不明白你的“补充”是什么意思?
这个就是 get 和 where 一起使用,只不过是一个快捷方法而已,你可以分两步写一个 get 和一个 where。

visvoy 发表于 2011-1-4 17:02:48

$offset 是指 limit $limit,$offset 的 $offset

hlmdf 发表于 2011-1-5 17:43:58

了解,谢谢……:lol

zfm1988 发表于 2011-1-5 21:41:03

应该是指去几条吧,类似mysql的limit查询

whosheng 发表于 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)   {:1_1:}








页: [1]
查看完整版本: 关于get_where问题