Запрос CodeIgniter SELECT для записей со столбцом, разделенным запятыми, содержащим значение из массива PHP [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос CodeIgniter SELECT для записей со столбцом, разделенным запятыми, содержащим значение из массива PHP [дубликат]

Сообщение Anonymous »

Я пытаюсь выполнить поиск в базе данных mysql, используя codeigniter и активную запись or_like, поэтому моя база данных выглядит следующим образом.

Код: Выделить всё

+----+---------------------+
| id |    search_column    |
+----+---------------------+
|  1 | dog,cat,mouse,horse |
|  2 | pig,lion,tiger      |
|  3 | eagle               |
+----+---------------------+
Итак, мой первый подход заключался в использованииwhere_in, потому что мои входные данные поступили из группы флажков и вернули значения массива, и я сохранил их в переменной $term = array('cat','dog','lion')

Код: Выделить всё

 $this->db->where_in('search_column', $term);
Но метод выше не сработал, поэтому я попробовал метод ниже.

Код: Выделить всё

foreach ($term as $row) {
$this->db->or_like('search_column', $row);
}
И тоже не повезло, поэтому целевой вывод должен отображать результат на основе массива строк.

Подробнее здесь: https://stackoverflow.com/questions/635 ... ntaining-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»