2. Зачем делать like для поиска по id?
А что относительно ситуации с "корнем слова или цифры", т.т. я знаю что у меня есть строка в базе данных
Причем такой чтобы при вводе поискового слова скрипт просматривал базу на совпадение хотя бы одного слова из текста какой либо ячейки и выдавал результат в таком же виде
Смотрите SQL-команду LIKE. Главная страница / Программирование на PHP / поиск по базе данных.
Всё это добро находится в базе данных. И наша задача - реализовать поиск на сайте.
Надеюсь, что мой алгоритм реализации поиска на сайте через PHP Вам поможет.
Попробуйте вот этот запрос, он должен искать конкретное слово "word": SELECT * FROM table WHERE words...
Ну вот, это самый простой пример организации поиска по базе MySQL. Однако, иногда необходимо произвести поиск не по определенному полю, а по всей таблице.
LIKE '$query_text'"); /* А здесь уже выводятся результаты поиска по отдельным столбцам */ }.
Получаю запрос из формы в переменную, дальше делаю поиск по базе посредством SELECT * FROM database WHERE database_field like '%$zapros%' ORDER BY и так далее. А можно как-нибудь иначе делать в мускуле поиск именно "части слова"?
www.ljpoisk.ru/archive/3751498.htmlна сайтеЗачастую, задача поиска по сайту решается использованием простого SQL-запроса вида where `content` like ‘%семенович%’, при котором искомая фраза разбивается на слова
(Реализация на языке PHP для MySQL.) Структура таблиц в базе данных. CREATE TABLE `indexing_link` ( `id` int...
В этом уроке я расскажу про php поиск, который ищет в Базе Данных информацию и делает ссылки на них. Вот скрипт самого поиска
$search_query = "SELECT id, title, view FROM table WHERE title LIKE '%".strtoupper($keyword)."%' OR text LIKE '%".strtoupper($keyword)."%' LIMIT 100"...
?> PHP код содержит комментарии, по которым вы с лёгкостью сможете понять работу скрипта. Если в базе данных нашлись совпадения, вы показываете их вашему пользователю, выделяя жирным те слова, которые искал пользователь.
ruseller.com/lessons.php?rub=32&id=983копияна сайте?> Итак, у вас есть механизм поиска по ключевым словам в вашей базе данных по релевантности (актуальности
Если в описании есть ТОЧНАЯ ФОРМА слов, то поиск принесет резултат.
Так что как не курти,, а использовать лучше точные сравнениея, либо такого: like "query%".
Но если база достаточно большая, то like будет работать медленно. Пришла идея сделать библиотеку слов и таблицу соответствия слова нужному объекту, т.е. есть таблица слов с
Чтобы поиск по БД не тормозил, если сделать индекс базы слов, то поиск быстрее будет.