Codeigniter вставляет пробелы автоматически - PullRequest
0 голосов
/ 23 ноября 2018

У меня проблема с codeigniter в запросе на postgresql, он автоматически добавляет пробел к запросу без причины

Это запрос:

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

проблема в том, когдая проверяю вывод, здесь добавляется пробел:

' < [^>]*>'

Между апострофом и символом «меньше», что провоцирует, что запрос работает не так, как предполагалось.

Есть ли способчтобы это исправить?

Заранее спасибо

1 Ответ

0 голосов
/ 23 ноября 2018

Попробуй это.

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

if ($_respuesta) {
  $this->db->where("regexp_replace(consulta_respuestas.respuesta, $reg_val, '', 'g') LIKE '%".$_respuesta."%'");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...