Есть инпут на сайте и ниже данные. Как лучше делать поиск по данным.
Например, у youtrack в поисковой строке можно вводить подобные запросы: for:me #task created:yesterday. Как организовать примерно такое же, например, чтобы искать людей по номеру телефона или по фамилии: имя: Иван номер:+79999
Тогда в таком случае я буду точно знать на сервере, что "Иван" искать в колонке имен,а "+7999" в колонке номеров. Так вот как лучше организовать эту строку, чтобы было проще парсить на сервере? Или просто парсить такую строку, пробуя найти в подстроке "номер:" и брать значение после него?
у тебя в sql запрос прилетит имя и номер и все
просто поставь в sql запрос 2 переменные и отдавай ответ пользователю
только защиту не забудь воткнуть а есть любители скрипты по запускать в поиске =)
или сначала проверь есть ли такой пользователь
после вытащи всех пользователей с таким именем и номером и отдай юзеру