WebTown.Info - Форум для вебмастера

Вернуться   WebTown.Info - Форум для вебмастера > 3. Программирование > MySQL


 
 
Опции темы Опции просмотра
Старый 05.11.2006, 23:55   #1
ПознавшийТьму
Senior Member
 
Регистрация: 22.05.2006
Адрес: Киев
Сообщений: 205
Отправить сообщение для ПознавшийТьму с помощью ICQ Отправить сообщение для ПознавшийТьму с помощью MSN

По умолчанию регулярные выражения в MySQL

Я уже разные регулярные выражения попробовал но что-то моих знаний не хватает. Так что прошу о помощи. Задача следующая.
БД содержит таблицу keywords. В ней есть название файла name(речь идёт о картинках) и ассацируемые ключевые слова keywords. Они отделяются запятыми. Вобщем это может выглядеть вот так:
собака, большая собака,озеро, солнце ,облака,лето
Может быть просто одно слово:
собака
Тоесть слова между собой отделены произвольным количеством пробелов и одной запятой. Но если слово одно, то никаких запятых нету. Даётся слово и надо найти все записи с этим словом. Я сделал вот такое:
'(,)*( )*($key)( )*(,)*'
Но это явно неправильно так как если $key=99 оно мне находит и там где ...,999,... и ...,9999,... и ...,9699,... . Кто-то может помочь?
__________________
Nightfall seems to come my way
and it seems as if to stay
ПознавшийТьму вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

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

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

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



Текущее время: 11:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot

Rambler's Top100