Есть ячейка "users", которая содержит "1,2,3,4,5". Как проверить Через SELECT, есть ли в этой ячейке цифра 2, например?
Такой вариант не работает:
$user = $mysqli->query("SELECT * FROM user WHERE id='1' AND users like '%2'");
if ($user->num_rows) {
echo $row['name'];
}
Так как он считает 22 и 202 за то, что мне нужно (2).
Или такие вещи нужно проверять через php регулярками? Или для такого нужно создаавать отдельную таблицу? Подскажите, как лучше, заранее, спасибо.
Продвижение своими сайтами как стратегия роста и независимости