Перейти к публикации

SQL запрос и проход по базе


Рекомендованные сообщения

Представим что на сайте 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");

но результат ничего не дал.

 

Изменено пользователем prostreet
забыл дописать
Ссылка на сообщение
Поделиться на других сайтах

качаешь дамп бд, открываешь через notepad++, через раздел «нийти и заменить» меняешь, сохраняешь и через phpmyadmin восстанавливаешь.

Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

А через стандартный инструмент поиска и замены в ДЛЕ разве не получится?

Вы пробовали из админки ДЛЕ?

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Попробуй

 

UPDATE dle_post
SET short_story=REPLACE(short_story, 'margin: 10px 0px 0px', 'margin: 10px 0px 8px');

 

у меня все апдейтится

Изменено пользователем timzab
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...