[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск по базе данных
xsoo_man
Мне для сайта нужен поиск(Только по БД, а не по файлам), который будет выводить возможные статьи. Обычная функция mysql LIKE вводит ошибку, да и фиг с ней. Я видел много нелестных отзывов о ней. Есть ли другой вариант, потому что от поисковиков не хочу ставить. rolleyes.gif rolleyes.gif



Спустя 2 минуты, 37 секунд (9.05.2011 - 17:26) Nikitian написал(а):
match-against
sphinx

Спустя 1 минута, 54 секунды (9.05.2011 - 17:28) Guest написал(а):
Попробую, Nikitian, спасибо.

Спустя 4 минуты, 20 секунд (9.05.2011 - 17:32) xsoo_man написал(а):
Все равно ошибка:
$result = mysql_query("SELECT `id`,`title`,`description`,`date`,`author`,`miniimg`,`whoread` FROM `articles` WHERE MATCH(`full_text`) AGAINST('$search')",$db);


Пишет:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\home\localhost\www\autoblog\view_search_results.php on line 41


Спустя 53 секунды (9.05.2011 - 17:33) xsoo_man написал(а):
Кстати, что эта ошибка значит? unsure.gif

Спустя 10 минут, 40 секунд (9.05.2011 - 17:43) Riteret написал(а):
xsoo_man
эта ошибка бывает когда запрос некорректно выполнен и mysql_query возвращает false. смотри правильность синтаксиса sql запроса

Спустя 8 минут, 59 секунд (9.05.2011 - 17:52) ИНСИ написал(а):
Цитата
$result = mysql_query("SELECT `id`,`title`,`description`,`date`,`author`,`miniimg`,`whoread` FROM `articles` WHERE MATCH(`full_text`) AGAINST('$search')",$db);

Используя такой метод поиска, почитай про in boolean mode

Спустя 2 часа, 8 минут, 29 секунд (9.05.2011 - 20:01) Nikitian написал(а):
Цитата (xsoo_man @ 9.05.2011 - 17:32)
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\home\localhost\www\autoblog\view_search_results.php on line 41

Эта ошибка значит, что $db не является ресурсом подключения к бд.
Быстрый ответ:

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