Поиск в тексте и выделение

Поиск производится в БД с помощью php по принципу MySQL запроса - LIKE %{data}%.

Допустим, что в БД записи с таким содержимым - Login_012345, Login_000555, Login_100005.

При отправке запроса на поиск "log" - выведутся все 3 записи.

При "in_" - аналогично.

Если "00" - выведет вторую и третью.

А вот если "_0" - будут выведены все 3.

Также и с "___" - все строки будут выведены.

Как реализовать подсветку найденного текста если был задан запрос формата "___"?

Или же как избежать такой возможности поиска с "___" и если введен запрос "___", то показывать только те записи, где реально есть "___"?


Ответы (0 шт):