Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос на удаление нескольких слов из текста / 14 сообщений из 14, страница 1 из 1
31.10.2014, 08:57
    #38792526
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Уважаемы гуру! Помогите плиз чайнику.

Сайт состоит из статей. Из текста каждой статьи нужно просто удалить вот такую, например, конструкцию <p>{loadposition user6}</p>. Вот и все.

Можно ли это сделать через SQL-запрос.

Подскажите пожалуйста.
...
Рейтинг: 0 / 0
31.10.2014, 09:15
    #38792538
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Код: sql
1.
REPLACE('таблица.поле', '<p>{loadposition user6}</p>', '')
...
Рейтинг: 0 / 0
01.11.2014, 11:33
    #38793580
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
SharuPoNemnogu,

Спасибо! Я не была уверена, что так можно.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
26.07.2016, 09:58
    #39280077
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Опять возникла необходимость воспользоваться запросом на удаление фрагмента текста из базы.
Вот это не работает:
REPLACE('f8xj0_content.fulltext', '<p>{loadposition user6}</p>', '')

Вот такую ошибку выдает:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '('f8xj0_content.fulltext', '<p>{loadposition user6}</p>', '')' at line 1

Подскажите пожалуйста, как правильно сделать. Вручную удалять нереально.

Спасибо большое заранее.
...
Рейтинг: 0 / 0
26.07.2016, 10:43
    #39280119
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
REPLACE(f8xj0_content.fulltext, ...
...
Рейтинг: 0 / 0
26.07.2016, 14:07
    #39280356
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
tanglir,

REPLACE (f8xj0_content.fulltext, '<div>{loadposition social}</div>', ' ')

Вот так? Но это все равно не работает.
...
Рейтинг: 0 / 0
27.07.2016, 05:06
    #39280737
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
NatFreeне работаеткак именно "не работает"?
...
Рейтинг: 0 / 0
27.07.2016, 17:35
    #39281437
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
tanglirкак именно "не работает"?

Та же ошибка:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(f8xj0_content.fulltext, '<div>{loadposition social}</div>', ' ')' at line 1

Получается мне нужно <div>{loadposition social}</div> вот это заменить на пробел. А нет какой команды просто удалить?

Спасибо.
...
Рейтинг: 0 / 0
27.07.2016, 18:07
    #39281455
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Покажите ПОЛНЫЙ текст запроса. Причём обязательно в теге SRC и отформатированный (обязательно проверить - кнопка "Просмотр".
...
Рейтинг: 0 / 0
27.07.2016, 18:36
    #39281479
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Akina,

Полный текст запроса:
REPLACE (f8xj0_content.fulltext, '<div>{loadposition social}</div>', ' ')

К сожаление, вот это - "обязательно в теге SRC и отформатированный (обязательно проверить - кнопка "Просмотр" - мне ни о чем не говорит, потому как я полный чайник в MySQL.

Прилагаю картинку, как у меня все это выглядит.
...
Рейтинг: 0 / 0
27.07.2016, 20:31
    #39281524
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Это - НЕ ЗАПРОС!
...
Рейтинг: 0 / 0
27.07.2016, 20:40
    #39281530
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
AkinaЭто - НЕ ЗАПРОС!

Подскажите тогда пожалуйста, как мне удалить вот такую конструкцию <div>{loadposition social}</div> из текста страниц сайта. В ручную не получится, так как много страниц.

Надеюсь все-таки не помощь.
...
Рейтинг: 0 / 0
27.07.2016, 20:45
    #39281533
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
http://dev.mysql.com/doc/refman/5.7/en/update.html
Читать до полного понимания.
...
Рейтинг: 0 / 0
27.07.2016, 20:57
    #39281539
NatFree
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на удаление нескольких слов из текста
Akina,

UPDATE f8xj0_content SET `fulltext` = replace(`fulltext`,"<div>{loadposition social}</div>"," ");

Вот это сработало!
Этот фрагмент <div>{loadposition social}</div> удален со всех страниц, вместо него просто пробел.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос на удаление нескольких слов из текста / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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