Есть форма с числовым полем, от которого зависит цена на услуги.
Есть база данных с диапазоном значений этих полей - 32, 102, 152 и т.д.
Пользователь вводит, к примеру, 45
Как из mysql выбрать строки со значениями 32 и 102? Вариант
select * from table_name where param > 45 and param < 45
SELECT MAX(start_diameter) FROM table_name WHERE (start_diameter <= 145)
UNION ALL
SELECT MIN(start_diameter) FROM table_name WHERE (start_diameter >= 145)
не совсем понятно что вы хотите сделать select * from table_name where param > 45 and param < 45 -- здесь выбрать ничего не получиться т.к. параметр не может одновременно больше и меньше определенного числа