Общие > Базы данных
выборка определенного слова из кучи данных
tarya:
у меня есть сайт, пока толком не разобрался как работает поиск по сайту у других, но слышалл такую интересную вещь что все данные находятся также в базе данных и когда чел делает запрос ему отыскивается та инфо и выдается ссылка на страницу,..
я решил чтото подобное сделать но не смог составить запрос чтобы из кучи слов выбралось одно . я написал так
$query = "SELECT * from u_find where data=\'$word\'"; но это неправильно :(, помогите составить запрос чтооб отыскалось нужное слово.
я обещяю купить книгу по My SQL
tarya:
нужно чтоб из всей таблицы, скокаб я там не сделал полей все просмотрело и нашло то слово и вывело тут строку.
помогите пожалуста.
Alexandr:
Выбирай названия столбцов (EXPLAIN table_name)
Далее строй запрос следующим образом:
SELECT * FROM table_name WHERE col_name1 LIKE \'%$word%\' OR col_name2 LIKE \'%$word%\' OR col_name3 LIKE \'%$word%\' и т.д.
NeoNox:
tarya , если тебе кто скажет что поиск по форуму это классная вещь -- не верь! Поиск не для этого предназначен:)
http://forums.webscript.ru/search.php?s=&action=showresults&searchid=19596&sortby=lastpost&sortorder=descending
Alexandr:
Да, да. Я тож хотел на поиск отправить, тока сам не нашёл то что хотел. А хотел вот это
http://forums.webscript.ru/showthread.php?s=&threadid=6876
Навигация
Перейти к полной версии