Поиск в тексте и выделение
Поиск производится в БД с помощью php по принципу MySQL запроса - LIKE %{data}%.
Допустим, что в БД записи с таким содержимым - Login_012345, Login_000555, Login_100005.
При отправке запроса на поиск "log" - выведутся все 3 записи.
При "in_" - аналогично.
Если "00" - выведет вторую и третью.
А вот если "_0" - будут выведены все 3.
Также и с "___" - все строки будут выведены.
Как реализовать подсветку найденного текста если был задан запрос формата "___"?
Или же как избежать такой возможности поиска с "___" и если введен запрос "___", то показывать только те записи, где реально есть "___"?