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

[已解决] 谁遇到使用$this->db->where出错???

[复制链接]
发表于 2012-3-29 11:11:43 | 显示全部楼层 |阅读模式
使用$this->db->where('id<=',2);出现错误.
我的代码如下:
  $this->db->from('register');
      $this->db->where('id<=',2);
      $query = $this->db->get();
      echo $this->db->last_query();

出现的错误是:
Error Number:
ERROR: syntax error at or near "2" LINE 3: WHERE "id<=" 2 ^
SELECT * FROM "register" WHERE "id<=" 2


为什么给我解析成WHERE "id<=" 2这个样子???
求高手帮助!
 楼主| 发表于 2012-3-29 11:28:20 | 显示全部楼层
靠,刚刚看了前面发的帖子,有一高手告诉的办法。应该在WHERE "id<=" 2 的<=前面加一个空格就行了,太隐蔽了。-----
发表于 2012-3-29 14:35:11 | 显示全部楼层
是的…… CI 的 where 太蛋疼了。
CIer  发表于 2013-7-20 16:39:22
额,试试这个:
$this-&gt;db-&gt;where('id &lt;=',2);

本版积分规则