Codeigniter自动插入空格

时间:2018-11-23 06:41:00

标签: php postgresql codeigniter

我在postgresql的查询中遇到了codeigniter的问题,它会自动在查询上添加空格键

这是查询:

if ($_respuesta) {
$this->db->where("regexp_replace(consulta_respuestas.respuesta,'<[^>]*>', '', 'g') LIKE '%".$_respuesta."%'");
}

问题是当我检查输出时,它在此处添加了一个空格:

' < [^>]*>'

引起查询的单引号和小于号之间无法按预期工作。

有没有办法解决这个问题?

预先感谢

1 个答案:

答案 0 :(得分:0)

尝试一下。

$reg_val = "<[^>]*>";

if ($_respuesta) {
  $this->db->where("regexp_replace(consulta_respuestas.respuesta, $reg_val, '', 'g') LIKE '%".$_respuesta."%'");
}