Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите построить регулярное выражение и условия в MySQL
 
 автор: cernos   (07.12.2008 в 19:11)   письмо автору
 
 

Представим что у нас есть таблица с данными, на выводе которой из поля short_story мы получаем следующий HTML:
<div align="center"><img style="border: none;" title="Крайне неудачное утро" src="http://www.humorland.org/uploads/posts/2008-11/1227732092_ifun_ru_video_kraine_neudachnoe_utro.jpg" alt="Крайне неудачное утро" /></div>
<b>Сильное видео <img style="border: none;" alt="up" align="absmiddle" src="http://www.humorland.org/engine/data/emoticons/up.gif" /> </b><br /><br /><center> *********** </center>


Их мускуля, с поля short_story мне необходимо вытягивать изображения, для этого в запросе к МУСКЛ указываю: WHERE short_story LIKE '%<img%'

Он все правильно делает и находит, все публикации с изображенями, НО... если хорошо присмотреться, то мы видим что в публикациях иногда( не всегда) присутствуют смайлики, а именно код html
<img style="border: none;" alt="up" align="absmiddle" src="http://www.humorland.org/engine/data/emoticons/up.gif" />


Задача таковая:
Необходимо написать такое условие, в МУСКУЛ запросе, чтобы выводились публикации в short_story которых:
1.Если присутствует смайлик, убить его (заменить на пустоту)
2.Выводить только те публикации, в которых присутствует нормальная картинка, если присутствуют только смайлики ( не выводить)

Все смайлики имеют посстоянный адрес: http://www.humorland.org/engine/data/emoticons/

Я так понимаю что здесь с регулярными нужно работать...

прошу написать часть запроса, а именно от where .....

Заранее большое спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования