Как найти в столбце базы данных одно из нескольких значений в CodeIgniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как найти в столбце базы данных одно из нескольких значений в CodeIgniter

Сообщение Anonymous »

Я использую FIND_IN_SET для получения аналогичных значений, связанных с запятыми, из базы данных. Проблема, с которой я сталкиваюсь, заключается в том, что если в строке я передаю одно значение, поиск выполняется точно, но если я отправляю несколько значений в строке, поиск невозможен

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

$search  = "FIND_IN_SET('" . $toteach . "', level_whometoteach)";
$this->db->where($search);
$query=$this->db->get();
return $result = $query->result();
Если здесь $toteach=5 и в level_whometotech 5 присутствует поиск и выдается результат, но если $teach=5,6 и level_whometoteach содержат 5,6, значение не возвращается
Могу ли я узнать, как правильно это сделать?>

Подробнее здесь: https://stackoverflow.com/questions/370 ... odeigniter
Ответить

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

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

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

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

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