Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > как найти слово в базе используя FULLTEXT


Автор: vitaxaprog111 11.8.2010, 14:46
Проблема такая,в таблице есть текст.Как при можно выудить из текста слова по шаблону.И сохранить куда нибудь в массив.

Автор: Akina 11.8.2010, 15:44
Цитата(vitaxaprog111 @  11.8.2010,  15:46 Найти цитируемый пост)
Как при можно выудить из текста слова по шаблону

Запросом. Читать справку по LIKE.

Цитата(vitaxaprog111 @  11.8.2010,  15:46 Найти цитируемый пост)
сохранить куда нибудь в массив

Если тебе всё равно куда - то, может, оно и вообще не нужно?

Автор: vitaxaprog111 17.8.2010, 10:36
Спасибо.Разобрался.Делаю выборку при помощи LIKE(правда результат вся строка.)Дальше приходится строки загонять в массив,а затем на PHP при помощи регулярного выражения выбирать результат в другой массив.Заморочливо,но выхода другого нет пока.

Автор: Akina 17.8.2010, 13:43
Цитата(vitaxaprog111 @  17.8.2010,  11:36 Найти цитируемый пост)
Делаю выборку при помощи LIKE(правда результат вся строка.)

 smile а что ожидалось??? только не строка, а содержимое поля.

Цитата(vitaxaprog111 @  17.8.2010,  11:36 Найти цитируемый пост)
приходится строки загонять в массив,а затем на PHP при помощи регулярного выражения выбирать результат в другой массив

А почему бы сразу не получить то, что нужно, непосредственно в запросе? поверь на слово - сервер справится лучше, чем твоя "самописка".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)