За последние 24 часа нас посетили 16885 программистов и 1292 робота. Сейчас ищут 1470 программистов ...

Как выбрать часть значения из поля и удалить его

Тема в разделе "MSSQL", создана пользователем Greza, 29 фев 2012.

  1. Greza

    Greza Активный пользователь

    С нами с:
    29 фев 2012
    Сообщения:
    2
    Симпатии:
    0
    Есть текстовое поле в значении которого есть html теги, надо их убрать.
    Подскажите как сделать
    Выбираю элементы с тегами из описания к товарам:
    Код (Text):
    1. SELECT * FROM `products` WHERE `description` LIKE '%<div>%' or '%</div>%'
    а вот как их убрать оттуда не знаю
    Помогите пожалуйста!
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
  3. Greza

    Greza Активный пользователь

    С нами с:
    29 фев 2012
    Сообщения:
    2
    Симпатии:
    0
    Ух ты ну спасибо ОГРОМНОЕ! :)
    Только одна проблема
    Данные уже в базе MySQL
    и теги надо удалять не все а только некоторые
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    У упомянутой функции есть второй параметр, в котором можно указать, какие теги оставить. Посмотри примеры использования по ссылке, которую я написал выше.

    Как обойтись без PHP, а одним только MySQL я не знаю. Придумывать хитрые процедуры лень. Если бы мне такое понадобилось - я бы воспользовался PHP.