[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь.
Страницы: 1, 2, 3
tomash
И при выборе players ничего на экран не выводиться?

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
tomash
У меня все работает! Подозрения что приходит неправильный запрос в БД

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Неа, при выборе players ничего не находит, НО, если убрать кондицию релевантности из всего запроса, выводит все данные. Что не ищи выводит все данные из этой таблицы.
tomash
cycero
Ну так проблема в запросе получается. А вы точно добавили индексы FULLTEXT.
Уберите HAVING посмотрите что получилось.

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
tomash
SELECT playername, pltext, MATCH (playername, pltext) AGAINST ('$goodsearch') as relev FROM teamplayers WHERE MATCH (playername, pltext) AGAINST ('$goodsearch')


_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Ну если удалить HAVING, то выведет все данные из этой таблицы, даже если искомое слово в этих данных нет. FULLTEXT добавлены, вот запись:

FULLTEXT KEY `playername` (`playername`, `pltext`)


Спасибо.
tomash
Цитата (cycero @ 24.06.2010 - 19:22)
Спасибо.

Получилось?

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Да не, ничего не поменялось. Ничего не выводится даже если я меняю запрос на тот, что Вы прислали.
tomash
Так может релевантность везде нулевая?7

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Не может такого просто быть. Я ищу по точным словам, которые точно в этой таблице есть.
tomash
блин... вы в базу запрос вбейте и что он вам выдаст! может переменная goodsearch

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Результат такой же... Пустая строка если пробить по релевантности и все данные если релевантность убрать.
tomash
Я потому и говорил убрать HAVING тогда увидите значение релевантности для каждой записи

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
cycero
Я это понимаю и это уже делал. Если убрать HAVING то выведет абсолютно все данные из этой таблицы, даже если ищешь abrakadabraddwet или что то типа этого, которого в таблице нет.
tomash
Правильно и в поле relev проставит значение релевантности! Там будут значения отличные от нуля?

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.