Фрегат-Форум  
Старый 25.02.2013, 17:27   #1
denfox
Местный
 
Аватар для denfox
 
Регистрация: 07.08.2009
Сообщений: 900
Отправить сообщение для denfox с помощью ICQ Отправить сообщение для denfox с помощью Skype™
По умолчанию Поиск по MySQL целых лексем, разделенных символом.

В названии темы может напутал с терминологией.

Попытаюсь объяснить задачу.

Сейчас есть поиск по таблице, реализован вот так:

PHP код:
SELECT name FROM table11 WHERE UPPER(tagsLIKE '%".strtoupper($_POST['feellike'])."%'" 
Далее объясняю:
В таблице два столбца: Тэги и имя. По тегам нужно найти имя. Далее рассматриваем только столбец с тегами.
Допустим есть две строки в этом столбце. Заполнены вот так:
Цитата:
СТРОКА 1 [один, два, третий тег]
СТРОКА 2 [первый тег, два, три]
При поиске запросом, описанном выше мы получим
1) Если ввести "один" или "три" - получим первую или вторую строку (первую если "один", вторую если "три")
2) Если ввести "первый тег" - получим вторую строку. Если "Третий тег" - получим первую.
3) Вот тут-то вся проблема. Если ввести слово "тег" в поиск, то выведуться обе строки. А так быть не должно.

Не знаю как это описать.
Просто нужно разделять теги не пробелом, а каким-то другим символом (в данном примере запятой).
Так чтобы "Первый тег" не равнялось двум тегам "Первый" и "тег". А чтобы это был именно "первый тег", и никак иначе.
При поиске по слову "тег", в таком случае не находилось бы ничего.

Надеюсь объяснил более-менее понятно.. извиняюсь если чего-то напутал и накрутил.
Помогите такое реализовать, буду очень благодарен.
denfox вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прекращение поддержки расширения MySQL в PHP Cheba Веб-дизайн 2 16.07.2011 13:38
?? Полный бэкап базы данных MySQL, как правильно ?? Y_u_r_i Веб-дизайн 17 27.08.2010 21:26
.xls В Mysql+поддержка Кириллицы VBA Веб-дизайн 2 22.11.2007 06:40
Php,ajax,js,mysql Vladimir_S Программирование 0 07.05.2007 15:15
Mysql For Win Xp safrin Графика и Дизайн 11 25.07.2006 00:39


Часовой пояс GMT +2, время: 14:55.