Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Austerus
2 / 2 / 10
Регистрация: 24.03.2011
Сообщений: 234
#1

Поиск по сайту - PHP

27.07.2011, 15:50. Просмотров 831. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста, хочу сделать поиск по сайту простенький, только одна беда с запросом.
SELECT * FROM topic WHERE MATCH (theme,content) AGAINST ('$search')
Он нечего не находит.
Для полей theme,content сделал общий индекс, запрос проходит без ошибок, но не чего не находит.

Добавлено через 3 минуты
Да чтоже тут за форум как только на нём тему рамещу, сразу всё работать начинает, вот только такой ещё вопрос если поле тема и поле контент совпадают, то тогда нечего не находит, почему так?

Добавлено через 11 минут
Даже не такая проблема, вообще когда результатов больше одного он нечего не находит Беда какаято
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2011, 15:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск по сайту (PHP):

Поиск по сайту
Пишу поиск по сайту. Сам поиск у меня сейчас работает нормально, всё ищет без...

Поиск по сайту
Объясните пожалуйста как организовать поиск по сайту? Верхней по блок так как...

Поиск по сайту
Доброй ночи! При создании сайта столкнулся с проблемой. Подскажите, как сделать...

Поиск по сайту
Напишите пжл html и php код для вставки поиска на сайт (без ссылок на...

Поиск по сайту
Помогите справится со стилями. Поиск сделал, но получилась загвоздка, при...

Поиск по сайту
Делаю поиск по новостям. Форма: <form method="post"...

4
Alex1OPS
101 / 100 / 36
Регистрация: 14.09.2010
Сообщений: 223
27.07.2011, 15:51 #2
покажите весь Ваш код
0
Austerus
2 / 2 / 10
Регистрация: 24.03.2011
Сообщений: 234
27.07.2011, 15:59  [ТС] #3
Вообще я пока для начала проверяю в phpmyadmin'e и вот если у меня в поле тема есть слово "Привет мир" и только в одном экземпляре, то он мне его там показывает, а если добавлю ещё допустим даже такое же или же уже в поле контент слово "Привет мир" он не находит нечего. Может беда в индексе по двум полям сразу, сейчас попробую индекс сделать по одному какомунибудь.

Добавлено через 2 минуты
И правда находит тогда, как же мне быть тогда мне нужно чтобы он искал и по теме и по контенту одновременно, а если ставлю индекс фул текст сразу двум то ищет только если один вариант.
0
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
27.07.2011, 22:29 #4
Показывай код, дружище, постараюсь помочь!
0
Austerus
2 / 2 / 10
Регистрация: 24.03.2011
Сообщений: 234
27.07.2011, 22:33  [ТС] #5
Тут я всё придумал! Забыл сдесь написать.
SQL
1
SELECT * FROM topic WHERE content LIKE '%$search%' OR theme LIKE '%$search%'
И не каких индексов не надо!
Помогите лучше тут http://www.cyberforum.ru/php-beginners/thread336723.html
0
27.07.2011, 22:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2011, 22:33
Привет! Вот еще темы с решениями:

Поиск по сайту
Здраствуйте как организовать полный поиск сайта Пример Форма фоиска ...

Поиск по сайту
Всем привет! В очередной раз не такой опытный юзер обращается за помощью))...

Поиск по сайту
Как правильно написать код, что-бы если поиск не дал результат, выводил текст (...

поиск по сайту
Здравствуйте! имеется страничка index.php, в нее входят блоки sidebar.php,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru