Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: PHP - несколько вопросов
Показать сообщение отдельно

Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Добавление в базу сделано.

Теперь надо написать поиск.
Поиск должен искать слова из 1 строки сразу в 3 столбцах таблицы и выдавать результаты по их релевантности.
Сколько не бился - толком ничего не вышло.
Подскажите, а?

И/или хотя бы обясните пословно, что здесь написано:
Код: Выделить весь код
"SELECT id FROM CoreLibrary WHERE title LIKE '%". str_replace(" ", "%' OR title LIKE '%", $good). "%'"
($good - данные из строки поиска)
Знак % что даёт? и кавычки как-то странно стоят, аж жуть....

А вот здесь ещё непонятнее:
Код: Выделить весь код
"SELECT *, MATCH row1 AGAINST ('$search')+MATCH row2 AGAINST ('$search')+MATCH row3 AGAINST //('$search') as relev FROM CoreLibrary ORDER BY relev DESC"
здесь $search = $good в пред. случае.
AGAINST? MATCH? DESC?

Отправлено: 21:11, 09-08-2009 | #12

Название темы: PHP - несколько вопросов