prostreet 2 Опубликовано: 17 октября 2015 Рассказать Опубликовано: 17 октября 2015 (изменено) Представим что на сайте 100 новостей. В каждой новости есть одинаковый кусочек кода. Например это<img border="0" src="" alt="" style="float: left; margin: 10px 0px 0px; width: 196px; height: 110px; border: 7px solid rgb(255, 255, 255); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 7px;" />Допустим что этот фрагмент кода мне очень важен. Открывать каждую новость по очереди и редактировать, очень долго и трудно. Люди добрые! Я в SQL полный ноль, но умею пользоваться phpmyadmin. Выложите пожалуйста sql код, который будет искать нужное значение в таблице dle_post и заменять часть выше приведенный код наmargin: 10px 0px 0px;P.S. если публикация такого кода нежелательна здесь, напишите в личное сообщение! Попробовал такой запрос:UPDATE dle_post SET short_story = REPLACE(short_story, "margin: 10px 0px 0px", "margin: 10px 0px 8px");но результат ничего не дал. Изменено 17 октября 2015 пользователем prostreet забыл дописать Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 17 октября 2015 Рассказать Опубликовано: 17 октября 2015 (изменено) качаешь дамп бд, открываешь через notepad++, через раздел «нийти и заменить» меняешь, сохраняешь и через phpmyadmin восстанавливаешь. Изменено 17 октября 2015 пользователем odys Цитата Ссылка на сообщение Поделиться на других сайтах
Datagor 31 Опубликовано: 19 октября 2015 Рассказать Опубликовано: 19 октября 2015 А через стандартный инструмент поиска и замены в ДЛЕ разве не получится?Вы пробовали из админки ДЛЕ? Цитата Ссылка на сообщение Поделиться на других сайтах
timzab 0 Опубликовано: 19 ноября 2015 Рассказать Опубликовано: 19 ноября 2015 (изменено) Попробуй UPDATE dle_post SET short_story=REPLACE(short_story, 'margin: 10px 0px 0px', 'margin: 10px 0px 8px'); у меня все апдейтится Изменено 19 ноября 2015 пользователем timzab Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.