Есть ячейка "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 регулярками? Или для такого нужно создаавать отдельную таблицу? Подскажите, как лучше, заранее, спасибо.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники