2

我正在尝试在 CodeIgniter 中写一个 where 子句,它说 where length(id) > 17

我尝试了这个尝试获取长度小于 5(没有)的 id,除了没有结果并且出现了相同的结果:

$this->db->where('LENGTH(id) <', 5);

帮助?

4

2 回答 2

2

您可以将 escape False 设置为 where 的第三个参数,以保护您可以在 where 中执行 sql 函数的 where 字符串

$this->db->where('LENGTH(id) <', 5, FALSE);
于 2013-08-02T20:29:41.980 回答
0

$this->db->where('LENGTH(id)<5', NULL, FALSE);

于 2018-08-11T06:39:24.137 回答