X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Как удалить строчку из БД и не сломать сайт
duoseo
duoseo
Topic Starter сообщение 26.7.2015, 12:56; Ответить: duoseo
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1958
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1191 раз
Репутация:   216  


Коллеги, подскажите, как корректно удалить повторяющуюся запись вида "<script type="text/javascript" src="//wq4.ru/js.js"></script>" из БД MYSQL?

Через PHPMyAdmin нашлось 1046 совпадений в таблице wp_posts, если щелкую "удалить совпадения", удаляется, но на сайте остается 5 статей, вместо 1050 статей.

Сайт на WP.


Поблагодарили: (2)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HillClimb
HillClimb
сообщение 26.7.2015, 13:18; Ответить: HillClimb
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 76
Регистрация: 4.11.2013
Из: Украины
Поблагодарили: 22 раза
Репутация:   3  


duoseo, у вас этот текст в отдельном поле у каждой ститьи? или среди прочего контента в таблице wp_posts ячейки post_content?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
duoseo
duoseo
Topic Starter сообщение 26.7.2015, 13:20; Ответить: duoseo
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1958
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1191 раз
Репутация:   216  


HillClimb, среди прочего контента (внутри текста статьи). Это последствия вируса, внутри статей прописалась вот эта строчка. На серче активно обсуждали в мае-июне, а меня сегодня зацепило на одном сайте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HillClimb
HillClimb
сообщение 26.7.2015, 13:31; Ответить: HillClimb
Сообщение #4


Частый гость
**

Группа: User
Сообщений: 76
Регистрация: 4.11.2013
Из: Украины
Поблагодарили: 22 раза
Репутация:   3  


SpaceX точно! ^_^

duoseo
Код
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '<script type="text/javascript" src="//wq4.ru/js.js"></script>', '') where`post_content` like '%<script type="text/javascript" src="//wq4.ru/js.js"></script>%'

такое вроде как для Вас!

Сообщение отредактировал HillClimb - 26.7.2015, 13:42


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 26.7.2015, 13:33; Ответить: SpaceX
Сообщение #5


Участник
***

Группа: User
Сообщений: 205
Регистрация: 13.3.2011
Поблагодарили: 66 раз
Репутация:   18  


рукалицо... ф-я MySQL replace() на что?
курите мануал...


UPD..
должно быть как-то так.. перед тем как выполнить сделайте бекап и поправьте префикс wp_ если у вас другой..
UPDATE `wp_posts` SET `post_content`=REPLACE(`post_content`, '<script type="text/javascript" src="//wq4.ru/js.js"></script>', '');

Сообщение отредактировал SpaceX - 26.7.2015, 13:42


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 26.7.2015, 14:10; Ответить: kagtus
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 416
Регистрация: 11.10.2012
Из: Kostroma
Поблагодарили: 94 раза
Репутация:   21  


не проще сделать дамп, на локалке почистить (notepad++ в помощь), затем залить обратно?


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sev_free
Sev_free
сообщение 26.7.2015, 14:36; Ответить: Sev_free
Сообщение #7


Частый гость
**

Группа: User
Сообщений: 97
Регистрация: 19.6.2015
Из: Севастополь
Поблагодарили: 18 раз
Репутация:   2  


duoseo, Рассказываю свой способ борьбы с этими лажами. Качаете программу sublimetext(она бесплатна), потом делаете полный дамп базы, открываете через sublime дамп и жмете заменить <script type="text/javascript" src="//wq4.ru/js.js"> на пробел. все заливаете дамп обратно = профит .


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 26.7.2015, 15:38; Ответить: x64
Сообщение #8


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3421
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2740 раз
Репутация:   289  


HillClimb, дополнительный поиск — лишнее, можно без WHERE-части.
SpaceX, не все же знают SQL.
kagtus, Sev_free, ребят молодцы, лёгких путей не ищут :D


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 26.7.2015, 16:36; Ответить: SpaceX
Сообщение #9


Участник
***

Группа: User
Сообщений: 205
Регистрация: 13.3.2011
Поблагодарили: 66 раз
Репутация:   18  


x64, для незнающих, в ЛС я указал путь решения либо сделать самому за копеечку :spiteful:

но т.к. тему полностью разжевали, плакали мои пару гринка :zloy:


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 26.7.2015, 19:04; Ответить: kagtus
Сообщение #10


Бывалый
****

Группа: User
Сообщений: 416
Регистрация: 11.10.2012
Из: Kostroma
Поблагодарили: 94 раза
Репутация:   21  


x64, чтобы сарказм оказался уместным, вопрос - вы на сможете написать этот sql-запрос с первого раза, нигде не ошибившись и быть на 100% уверенным, что ничего лишнего не потерли? :popcorn1:
естественно вы ответите "да", поэтому спорить об этих мелочах не будем, вы гуру ;)

Замечание модератора:
Хорошо, убедили.
У БД Ctrl-Z не предусмотрен.


Сообщение отредактировал x64 - 26.7.2015, 21:17


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
2 PostBrigada 409 Сегодня, 4:27
автор: jingo
Открытая тема (нет новых ответов) Посоветуйте тему WP! Новостной сайт
Нужна тема WP желательно рус и с ТП
11 aidos 666 Вчера, 23:31
автор: Caterpillar
Горячая тема (нет новых ответов) Как заработать новичку?
106 Emeralda 17650 Вчера, 21:17
автор: lesssss81
Горячая тема (нет новых ответов) Как заставить Google любить тебя?
Хочу роста трафа из Гугла : ))
72 Aslan88 16153 Вчера, 21:02
автор: alexandrrr
Открытая тема (нет новых ответов) Оцените сайт на профпригодность
помощь по сайту
2 kupec 394 Вчера, 19:24
автор: Caterpillar


 



RSS Текстовая версия Сейчас: 12.12.2017, 4:43
Дизайн