powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) поиск в MySQL
3 сообщений из 3, страница 1 из 1
(PHP) поиск в MySQL
    #33728737
msBooM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пишу поиск для сайта...
преобразовываю строку $search так чтобы все слова были через пробел и убираю короткие слова...
т.е. $search имеет след. формат "слово1 слово2 слово3" и т.д.
поиск нужно выполнить по всем словам сразу...

Код: plaintext
1.
2.
...
$query = "SELECT * FROM table WHERE field LIKE '%".str_replace(" ", "%' OR name LIKE '%", $search)."%'"
...

таким запросом происходит поиск еще и по LIKE '%%' елси в строке более 1 слова.
подскажите где ошибка.
спасибо...
...
Рейтинг: 0 / 0
(PHP) поиск в MySQL
    #33728798
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://phpfaq.ru/debug
А по теме - разумнее будет юзать Полнотекстовый поиск в MySQL
...
Рейтинг: 0 / 0
(PHP) поиск в MySQL
    #33734012
msBooM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже с релевантностью... замечательно... спасибо...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) поиск в MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]