Нейтральное значение в запросе SELECT mySql

0

У меня есть простой запрос mySql в моем PHP-коде:

query(sprintf(SELECT * FROM customers WHERE city='%s' AND state='%s' AND age='%s'(...))

Этот запрос используется в поисковой системе в моем приложении. Я хочу, чтобы пользователь мог искать, например, клиентов из Нью-Йорка, но сейчас он должен указать "состояние" и "возраст".

Пользователь может указать фильтр поиска по нескольким критериям, но не обязательно указывать их все.

Есть ли какой-либо метод, который будет обходить значения, не используемые в текущем сеансе поиска?

Теги:
database

1 ответ

0

Я считаю, что вы ищете инструкцию CASE. https://dev.mysql.com/doc/refman/5.7/en/case.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню