Задать вопрос
@vovaburyii

Поиск по сайту не работает нормально?

уже писал на тостере вопрос таки удалось исправить но все же не так как нужно: Впрочем:
есть в базе:
id | vuzn | vidp
1 | а (буква) | Первая буква
2 | б (буква) | Вторая буква
когда я ввожу в поиске на сайте: а буква то выводится только: 1 | а (буква) | Первая буква и если же ввожу б буква то тоже выводится только: 2 | б (буква) | Вторая буква. Тут все нормально(мне так и нужно наиболее точную выборку)
НО!!! Если я ввожу: буква а, то на сайте выводится:
2 | б (буква) | Вторая буква
1 | а (буква) | Первая буква

(а нужно только: 1 | а (буква) | Первая буква)
и наоборот, если ввожу: буква б, то выводится:
1 | а (буква) | Первая буква
2 | б (буква) | Вторая буква

(а нужно только: 2 | б (буква) | Вторая буква)

Код:
$raw_results = mysql_query("SELECT *, MATCH (vuzn,vidp) AGAINST ('+$query' IN BOOLEAN MODE) as REL FROM `tab` WHERE MATCH (vuzn,vidp) AGAINST ('+$query' IN BOOLEAN MODE) ORDER BY REL;") or die(mysql_error());

Как тут исправить?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы