четверг, 14 февраля 2013 г.

не работает обработчик форм php

$word=$words[1]; //Берём первое слово, почему-то оно хранится именно в $words[1], хотя вроде должно быть в $words[0]

$words=explode(" ",$text); //Разбиваем сообщение на слова

$text="привет"; //Сообщение пользователя

описание СУБД. кто знает что за фрукт MySQL СУБД? если не сложно киньте подробное описание

Бесплатно надо. Хочу сайт намутить.

Мне надо HTML PHP MySQL поддержку.

Где можно потренироваться в создании сайтов?

Дополнено (1). Максим Пасько, лямзай свою письку дальше. Не знаешь как промолчи.

Собственно сам вопрос: Как к каждому сообщению вывести ид юзера который его написал?

Есть таблица: id_1 и id_2 где id _1 это ид юзера а id_2 список ид его сообщение записанных через запятую. (Типо: 2,33,65,66,77) Есть вывод списка всех сообщений.

Дополнено (4). Теперь понял, всё из-за кириллицы. С латиницей работает нормально

Дополнено (3). Хотя нет, даже не в кодировке, тут что-то другое, я в яндексе нашёл пример полнотекстового поиска, скопировал в точности и админе вставил. И опять - релевантность везде по нулям... Фигня какая-то...

Дополнено (2). Похоже, проблема тут не в запросе, а в кодировке. Буду разбираться.

Дополнено (1). (Я не пхп это всё пишу, я сначала проверяю это в phpmyadmin, так вот, там у всех полей relev = 0

Как мне правильно составить запрос, чтобы результат сортировался по релевантности (в данном случае не получается, так как релевантность всегда равна 0)

Но почему-то relev равен 0, хотя слово "привет" в поле words присутствует...

SELECT *, MATCH words AGAINST ('привет') AS relev FROM table ORDER BY relev DESC

По этой таблице я делаю полнотекстовый поиск на PHP:

В таблице table поле words = "привет прив приветик hello hi ку здоров здорово здорова хелло хай" - полнотекстовое

MySQL Faq на русском языке - 29

Комментариев нет:

Отправить комментарий