Например, я хочу найти слово « marple », это должно возвращать строку с близким или точным словом « мрамор », « клен », « marple » и т. Д.
Как это сделать в запросе mysql? или лучше дать предложение слова, если таковые имеются?
Функция SOUNDEX .
«Две строки, которые звучат почти одинаково, должны иметь одинаковые звуковые строки».
В MySQL вы можете попробовать использовать функцию soundex, но это не настоящее решение. Используйте Сфинкс или Луцен.
Вы можете использовать это
$ sql = "select * from tbl_name, где ваше_поле, например '% ваше ключевое слово поиска%'";