Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2015, 13:41   #1
povelitel
Пользователь
 
Регистрация: 27.06.2012
Сообщений: 39
По умолчанию Не работает поиск

Народ кто знает в чем проблема у меня не работает поиск, ошибок не каких не выдает но и контент тоже не выводит на сайт, кто знает в чем проблема может быть вот сам запрос:
PHP код:
$result mysql_query("SELECT id,nazvanie,autor,data,image,kratkaya FROM news WHERE MATCH(polnaya) AGAINST('$text_search') ORDER BY id LIMIT $start,$num"); 
В базе данных у таблици задан тип MyISAM и добавлен индекс FULLTEXT
povelitel вне форума Ответить с цитированием
Старый 22.11.2015, 14:26   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Попробуй вот так, может будет нужный результат.
Код:
$result = mysql_query("SELECT id,nazvanie,autor,data,image,kratkaya FROM news WHERE polnaya 
LIKE CONCAT('%', $text_search ,'%') ORDER BY id LIMIT $start,$num");
Или просто,

Код:
$result = mysql_query("SELECT id,nazvanie,autor,data,image,kratkaya FROM news WHERE polnaya 
LIKE '%$text_search%' ORDER BY id LIMIT $start,$num");
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 22.11.2015 в 14:31.
pompiduskus вне форума Ответить с цитированием
Старый 22.11.2015, 14:51   #3
povelitel
Пользователь
 
Регистрация: 27.06.2012
Сообщений: 39
По умолчанию Ответ

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
Попробуй вот так, может будет нужный результат.
Код:
$result = mysql_query("SELECT id,nazvanie,autor,data,image,kratkaya FROM news WHERE polnaya 
LIKE CONCAT('%', $text_search ,'%') ORDER BY id LIMIT $start,$num");
Или просто,

Код:
$result = mysql_query("SELECT id,nazvanie,autor,data,image,kratkaya FROM news WHERE polnaya 
LIKE '%$text_search%' ORDER BY id LIMIT $start,$num");
Второй способ подошел спс
povelitel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает поиск в БД access evg1984 Microsoft Office Access 3 11.02.2014 16:06
не работает поиск по сайту autoscan HTML и CSS 2 10.12.2013 20:24
не работает поиск pascal1992 Помощь студентам 0 28.04.2013 20:00
[B]Не работает бинарный поиск![/B] sabaton Общие вопросы C/C++ 2 21.09.2010 20:51
Неправильно работает поиск Власов А.С. БД в Delphi 5 12.10.2009 05:59