Задать вопрос
@Ibishka

Как найти продукт по цветам Mysql?

У меня есть goods в db и в нем есть поле colors в котором пишу так black,yellow,green и т.д и у меня есть массив выбранный человеком цвета как взять те продукты у которых все цвета из массива были в поле?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
Не должно быть поля " котором пишу так black,yellow,green ".
Должна быть отдельная таблица, в которой id записи и цвет
тогда поиск делается простым джойном.
Ответ написан
@bond_1013
Начинающий веб-разработчик
Используйте SQL запросы, Вы можете искать сразу по нескольким критериям
SELECT * FROM [Шарики] WHERE [Цвет] IN ('Красный','Зеленый','Белый','Синий')

https://code-live.ru/post/custom-search-for-site-w...
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Бинарной "маской" делается id-шник для совокупного набора.
1+2+4+8+16+32+........
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы