Wasap
Guest
Сложная проблема с простым поиском!
Есть таблица "article" в ней поля author,titlearticle,textarticle
-надо сделать поиск по заданному слову/сочетанию слов.
-поиск должен вестись в каждом из полей
-в результате нужно выбрать кусок где было совпадение вывести и выделить совпавшее
Не могу придумать как определить при поиске в каком из полей было совпадение
т.е. например запись нашлась а в каком поле взять нужный кусок(с совпавшим словом) чтобы вывести?
И может же быть такой случай если совпало в заголовке и тексте одновременно...
Может есть запрос в котором можно определить где произошло совпадение?
Есть идея например пробести поиск во всех записях сначала по одному полю потом по следующему и т.д.(но это не самый лучший вариант)
Может есть какойто более простой и оптимальный способ выполнить поставленную задачу на php+MySQ??
Есть таблица "article" в ней поля author,titlearticle,textarticle
-надо сделать поиск по заданному слову/сочетанию слов.
-поиск должен вестись в каждом из полей
-в результате нужно выбрать кусок где было совпадение вывести и выделить совпавшее
Не могу придумать как определить при поиске в каком из полей было совпадение
т.е. например запись нашлась а в каком поле взять нужный кусок(с совпавшим словом) чтобы вывести?
И может же быть такой случай если совпало в заголовке и тексте одновременно...
Может есть запрос в котором можно определить где произошло совпадение?
Есть идея например пробести поиск во всех записях сначала по одному полю потом по следующему и т.д.(но это не самый лучший вариант)
Может есть какойто более простой и оптимальный способ выполнить поставленную задачу на php+MySQ??