【发布时间】:2016-03-21 12:36:17
【问题描述】:
我的代码是
$this->db->like('postcoderegion','Brighton And Hove'); $query = $this->db->get('postcode'); $result = $query->result();Mysql查询
SELECT * FROM `postcode` WHERE postcoderegion LIKE '%Brighton And Hove%' ESCAPE '!'当我看到 mysql 查询时,我在“AND”或“Hove”之间得到了一个额外的空格。请让我知道如何删除这个额外的空间。当我没有设置 Hove 时,它不会产生任何空间。
【问题讨论】:
-
不会有问题的
-
您使用哪个版本的 CI?
-
Codeigniter 自动在 'AND' 或 'Hove' 之间添加了一个空格。所以它不匹配任何记录
-
$val='Brighton And Hove'然后使用$this->db->like('postcoderegion',$val);并检查 -
@Saty 我已经像你一样检查了 $val='Brighton And Hove' 然后 $this->db->like('postcoderegion',$val); bt 仍然占用额外的空间
标签: php mysql codeigniter