|
|
Удаление части информации из БД |
|
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д. |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#1 |
|
![]() ![]() ребята, нужна помощь.
В общем, есть база данных сайта (Wordpress, если это имеет значение). В таблице wp_posts, в ней столбец post_content. Задача - из всех полей post_content таблицы wp_posts удалить набор символов, имеющий вид <p><img src="/images/3329d3457818ad53d5d679622eeb71cc_XL.jpg"></p><!--more-->при этом "3329d3457818ad53d5d679622eeb71cc_XL" естественно в каждой записи будет другим. Если в записи нет подобного кода, то запись пропускаем. Если это нереально, то возможно ли удалить все до тега <!--more-->? Но это на самый крайний случай. Задача, я уверен, плевая, но не могу справиться. ![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
![]() |
![]() ![]() ![]() |
"Спасибо" от: | Alex LM (29.03.2013) |
![]() |
#2 | |
|
![]() Цитата:
Для единичного случая, например, который вы привели, запрос будет так выглядеть : UPDATE wp_posts SET post_content = replace(post_content, '<p><img src="/images/3329d3457818ad53d5d679622eeb71cc_XL.jpg"></p><!--more-->', ''); т.е. обновляем в таблице wp_posts поле post_content заменой <p><img src="/images/3329d3457818ad53d5d679622eeb71cc_XL.jpg"></p><!--more--> на "ничего" '' . Регулярку ORACLE поддерживает. |
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: |
![]() |
#3 |
|
![]() ![]() upgreyt,а если в блокнот++ попробовать?
Не подскажешь как составить регулярку? БД не большая, всего 9мб ![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
![]() |
![]() ![]() ![]() |
![]() |
#4 | |
|
![]() Цитата:
Оффтоп:
Из базы будет удалено всё, что имеет вид <p><img src="/images/3329d3457818ad53d5d679622eeb71cc_XL.jpg"></p><!--more--> с любым названием изображения. Вообще, про регулярку в соседней ветки нормально так написано http://www.seocafe.info/programmirov...i-notepad.html А , ещё - поиск и замену в нотпаде обязательно поставьте галочку Регуляр.выражен. |
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: |
![]() |
#5 |
|
![]() ![]() upgreyt,ни чего не получается
![]() http://clip2net.com/s/4PmCNC Может я что-то не так делаю? ![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
![]() |
![]() ![]() ![]() |
![]() |
#6 |
|
![]() |
![]() |
![]() ![]() ![]() |
![]() |
#7 |
|
![]() ![]() да я по-всякому пробовал уже
![]() http://clip2net.com/s/4PmJOq ![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
![]() |
![]() ![]() ![]() |
![]() |
#8 |
|
![]() |
![]() |
![]() ![]() ![]() |
![]() |
#9 | |
|
![]() ![]() Цитата:
Оффтоп:
В нотпаде++ отображается так: Оффтоп:
![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
|
![]() |
![]() ![]() ![]() |
![]() |
#10 |
|
![]() |
![]() |
![]() ![]() ![]() |
![]() |
#11 |
|
![]() ![]() upgreyt, спасибо огромное, добрый человек!
![]() ![]() Лицензионный SEO-софт бесплатно Но только помни - правда всегда победит, даже если погибнет в бою... |
![]() |
![]() ![]() ![]() |
"Спасибо" от: | upgreyt (29.03.2013) |
![]() |
#12 |
|
![]() Пожалуйста )
![]() |
![]() |
![]() ![]() ![]() |
![]() |
Метки |
mysql, php, регулярные выражения |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление сообщений. | 0931454574 | О работе SEO Cafe | 1 | 08.08.2011 11:51 |
Предпраздничная скидка на ТОП Базу и ее части 20% | Anny_i | Каталоги сайтов и базы | 2 | 07.12.2009 03:03 |
Продажа доменов и их информации | kefirchik | Продажа | 1 | 24.10.2009 23:23 |
Продажа информации о доменах | kefirchik | Домены - рынок | 7 | 24.10.2009 09:08 |
удаление из индекса | Sidius | Яndex | 2 | 11.12.2008 15:52 |
|
Текущее время: 07:33. Часовой пояс GMT +3.
|