Не могу понять, что указать в запросе оператора LIKE, чтобы он брал только указанную цифру.
Например, если в поиске указать 50, то он находит все числа которые содержат 50
Если так,
$query1 = "SELECT * FROM baza WHERE `zagolovok` LIKE '%[^0-9]".$slova2."[^0-9]%' ORDER BY `relevant` DESC LIMIT $start, $num";
все равно берет все соседние цифры.
Если убрать % то он ищет только цифру и больше ничего, а нужно ещё и соседние слова выводить.