вывожу из бд значения в цикле, некоторые значения в полях имеют вид «привет|пока|что-то ещё» в итоге имеем 3 значения, но так не во всех полях, а в некоторых
продолжить вывод значений, которые не нужно разбивать через explode
А как компьютеры на них тогда по сети посылают, что печатать надо?
SELECT *, price * (1 - sale / 100) AS discounted_price
FROM item
WHERE price * (1 - sale / 100) BETWEEN 1000 AND 16000
AND sex IN ("Мужской", "Женский")
AND category IN ("Брюки", "Бомберы", "Анораки")
ORDER BY discounted_price;
Короче, при правильно построенной системе (а судя по описанию, её не дураки строили) - вообще без шансов. Ну разве только что цель мероприятия - огрести себе проблем на нижние 90...