powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / удалить картинки
9 сообщений из 9, страница 1 из 1
удалить картинки
    #39441155
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все доброго времени суток, в большинстве постах имеются картинки с текстом <img class="kartinka" alt="Spec" src="ссылка на картинку" width="280" height="300" />. В данный момент нужно удалить код картинок в постах, где они есть, а текст оставить, какой нужен запрос в mysql что бы удалить ( ОТ <img ДО height="300" /> ) включительно? Пробовал вот такой вариант

UPDATE `posts` SET `column` = REPLACE( column, '/<img.*?\/ height="300" />/i', ' ' ) ;

то есть заменить на пробел, но всё тщетно.
...
Рейтинг: 0 / 0
удалить картинки
    #39441168
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, REPLACE умеет понимать регулярки?
...
Рейтинг: 0 / 0
удалить картинки
    #39441190
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я новичок в этом деле, можете подсказать как нужно?
...
Рейтинг: 0 / 0
удалить картинки
    #39441198
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот таким методом возможно такое сделать?
set @a = '<img';
select locate(' ', @a);
select substring(@a, 7, locate(' ', @a));
UPDATE `posts` SET `column` = substring(`column`, 7, locate(' ', `column`));
...
Рейтинг: 0 / 0
удалить картинки
    #39441199
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleчто, REPLACE умеет понимать регулярки?В MySQL - не умеет.

VARjetВ данный момент нужно удалитьПример (несколько записей) текста до и после (и по возможности демонстрирующий все варианты изменяемых фрагментов) в студию. И вместо "раскраски" используйте тег SRC...
...
Рейтинг: 0 / 0
удалить картинки
    #39441203
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<img class="size-full wp-image-111141 alignleft ramka" src="ссылкакартинки" alt="" width="180" height="250" />
текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст

wp-image-111141 меняется цифры движко wordpress
и так во всех постах, получается сделал когда то не правильно и ставил первые картинки, хотя надо было сделать превьюшки
...
Рейтинг: 0 / 0
удалить картинки
    #39441225
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
UPDATE `posts`
SET `column` = 
  CONCAT(
        SUBSTRING(`column` 
                  FROM 1 
                  FOR LOCATE('<img', 
                             LOWER(`column`)
                            ) - 1
                 ), 
        SUBSTRING(`column` 
                  FROM LOCATE('/>', 
                              LOWER(`column`), 
                              LOCATE('<img', 
                                     LOWER(`column`)
                                    ) - 1
                             ) + 2
             )
        )
WHERE LOCATE('<img',
             LOWER(`column`)
            )
;
...
Рейтинг: 0 / 0
удалить картинки
    #39441292
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

спасибо, сегодня попробую и напишу.
...
Рейтинг: 0 / 0
удалить картинки
    #39441793
VARjet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Дружище, работает :) , спасибо, есть возможность тебя отблагодарить?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / удалить картинки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]