У меня есть таблица в моей базе данных с именем ведет. Внутри этой таблицы есть несколько столбцов, содержащих имя, телефон, адрес, почтовый индекс и т. д. И т. Д. Потенциальных клиентов.
Столбец, содержащий названия потенциальных клиентов, называется имя клиента. В качестве примера у нас есть Логистика лояльности.
У меня есть текст типа ввода внутри формы, где пользователи ищут конкретное имя клиента и показывают результаты во всплывающем окне. Прямо сейчас я использую предложение WHERE
....WHERE leads.clientName LIKE "%'.$_POST["keyword"].'%"
Как сейчас, будет отображаться только клиент Логистика лояльности если пользователь вводит Верность или Логистика или Логистика лояльности, но в случае, если пользователь допустил ошибку и набрал Лоялти Логистика, я также хотел бы иметь возможность отображать в результатах всех клиентов, которые содержат Логистика в своем имени.
Если бы я был единственным пользователем, у меня не было бы этой проблемы, но пользователи, которые используют мою программу, старые и делают много ошибок.
Не могли бы вы в этом случае создать какое-нибудь автопредложение?






Вы можете сделать разделение с помощью своего серверного языка (PHP, Python, JS ...) и получить список ключевых слов и сделать с ним свой sql-запрос.
keywords = split(keyword)
for key in keywords
....WHERE leads.clientName LIKE "%'.$_POST["key"].'%"
Надеюсь, это будет полезно.
Отличная идея. Я разработчик PHP. Большое спасибо.
Просто введите правильно!