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



 

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

Открыть тему
Тема закрыта
> Помогите написать SQL-запрос
ilya_sdl
ilya_sdl
Topic Starter сообщение 15.12.2014, 12:15; Ответить: ilya_sdl
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


Всем доброго времени суток!

Если кто знает, подскажите пожалуйста SQL-запрос для phpmyadmin, чтобы задать начало вырезаемого кода и конец, чтоб в итоге удалился весь кусок кода из таблицы базы данных.

Заранее благодарен за ответ!

Потому что если нет такого запроса, то тогда вручную придется редактировать сотни страниц сайта.... ((

Сообщение отредактировал ilya_sdl - 15.12.2014, 12:15
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vladimir-AWM
Vladimir-AWM
сообщение 15.12.2014, 12:57; Ответить: Vladimir-AWM
Сообщение #2


Участник
***

Группа: User
Сообщений: 237
Регистрация: 7.2.2010
Из: Челябинск
Поблагодарили: 62 раза
Репутация:   16  


ilya_sdl, можно сделать бэкап необходимой таблицы на комп, а потом через Notepad++ сделать замену через регулярку и залить отредактированную таблицу обратно на сервер.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 15.12.2014, 13:21; Ответить: x64
Сообщение #3


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

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


если код одинаковый, то достаточно заменить «всё везде»:
Цитата
UPDATE `table` SET `field` = REPLACE(`field`, 'code', '')


если разный, то скорее всего, придётся городить довольно сложную матрёшку из REPLACE + SUBSTRING_INDEX или SUBSTRING + LOCATE

проще, как уже сказали, сделать дамп и в блокноте (notepad2 или notepad++) заменой с регуляркой.

зы: если решитесь менять в базе, не забудьте про бекапы.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 15.12.2014, 13:41; Ответить: ilya_sdl
Сообщение #4


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


Код не совсем одинаковый, одинаковый только начало и конец:

начало: <br />Источник:
конец: </a>

а в середине немного разное содержимое.


Цитата(Vladimir-AWM @ 15.12.2014, 11:57) *
можно сделать бэкап необходимой таблицы на комп, а потом через Notepad++ сделать замену через регулярку


я знаю, что так можно сделать, но тоже нужен тогда регулярное выражение, что вырезало

начало: <br />Источник:
конец: </a>

если бы знать эту регулярку - я был бы очень счастлив и в репу поставил бы плюс :-) т.к. это очень важный для меня код регулярки для нотепада или SQL-код для phpmyadmin !!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
I_know
I_know
сообщение 15.12.2014, 16:29; Ответить: I_know
Сообщение #5


Участник
***

Группа: User
Сообщений: 103
Регистрация: 7.12.2014
Поблагодарили: 36 раз
Репутация:   10  


ilya_sdl,

Код
<br />(.*)</a>

AkelPad у меня кушает. Если не работает напишу более формально

Сообщение отредактировал I_know - 15.12.2014, 16:38


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 15.12.2014, 17:11; Ответить: ilya_sdl
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


Цитата(I_know @ 15.12.2014, 15:29) *
Код
<br />(.*)</a>


Слово " Источник: " должно присутствовать, значит так?


Цитата
<br />Источник:(.*)</a>


I_know, огромное Вам спасибо! Сработал код

Код
<br />Источник:(.*)</a>


Моим благодарностям нет предела. Из-за высочайшей важности данной подсказки ставлю в репу плюс!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал ilya_sdl - 15.12.2014, 17:12
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Помогите, пожалуйста, моей дочери выжить!
благотворительный топик
30 vitvirtual 3793 19.5.2018, 8:30
автор: vitvirtual
Открытая тема (нет новых ответов) Продвигаю страницу по запросу "Как сделать игру". Помогите советом, пожалуйста
Я секу в теме! Но подать статью угодным поисковикам образом не смо
22 coremission 2199 8.5.2018, 12:33
автор: coremission
Открытая тема (нет новых ответов) Помогите с выбором ноута
20 rokot 905 23.4.2018, 12:09
автор: Room
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите с идеями для форума про успех
Спасибо за каждую идею
43 Zoya83 5171 12.4.2018, 11:42
автор: Zoya83
Открытая тема (нет новых ответов) Лендинг или сайт-визитка для ИП? Помогите определиться
6 Yas18 1137 31.3.2018, 20:57
автор: Yas18


 



RSS Текстовая версия Сейчас: 25.5.2018, 17:47
Дизайн