Ответов: 6 Просмотров: 67
|
Доброй ночи!
Немного предыстории: имеется сайт, на DLE 8.3, который сломали редиски, и в результате в каждой полной новости они добавили вот такой код:
Как они это сделали, это уже отдельный вопрос, я собственно сменил на все пароли и теперь осталось решить последнюю задачу:
Как с помощью MySQL убрать данный код из моей базы данных?
Пролистав документацию по MySQL, я нашел хорошую команду REPLACE:
http://php.su/mysql/manual/?page=REPLACE
с помощью которой я и попытался убрать левый код, для этого я определил, что левый код расположен в таблице dle_post, а имя поля full_story. Собрав эту инормацию я попытался сделать запрос к базе данных:
Цитата:UPDATE dle_post SET full_story = REPLACE(full_story, ‘<div align="center"><iframe src="http://tyt-vse.ucoz.ru/index/0-2" width="1" height="1"></iframe></div>’, ‘ ’)
На что мне выдало ошибку:
Цитата:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'div align="center"><iframe src="http://tyt-vse.ucoz.ru/index/0-2" width="1" heig' at line 1
В связи с чем, убедительно прошу помогите мне решить данную проблему, так как я в MySQL новичок... |