powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
8 сообщений из 8, страница 1 из 1
Помогите с запросом
    #38751999
Nata_nov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте !

Подскажите пожалуйста, почему не работает такой запрос?

авторupdate dle_post set full_story = replace(full_story, '<br>\r\n<br>\r\n', '<br>') where id = 111;



У меня поле full_story содержит такие строки:


автортекст
<br>
<br>
<br>
<br>
текст


Хочу заменить 2 <br> идущих подряд на 1

Спасибо !
...
Рейтинг: 0 / 0
Помогите с запросом
    #38752015
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nata_nov,

Вероятно, в этой строке переносы сделаны как-то иначе, нежели '\r\n'.
Посмотрите результат этого запроса:
Код: sql
1.
SELECT full_story, HEX(full_story) FROM dle_post WHERE id=111
...
Рейтинг: 0 / 0
Помогите с запросом
    #38752062
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nata_nov,

надо так

Код: sql
1.
update dle_post set full_story = replace(replace(full_story, '\r', ''), '<br>\n<br>\n', '<br>\n') where id = 111;
...
Рейтинг: 0 / 0
Помогите с запросом
    #38752065
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix
Код: sql
1.
replace(full_story, '\r', '')

Так можно поломать другие переносы. Впрочем, вряд ли они актуальны, но мало ли...
...
Рейтинг: 0 / 0
Помогите с запросом
    #38752098
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftLumix
Код: sql
1.
replace(full_story, '\r', '')

Так можно поломать другие переносы. Впрочем, вряд ли они актуальны, но мало ли...

это решение протестировано в сотнях проектов, поэтому ей подойдет
конкретно в наших проектах нормализация к юниксу проводится на клиенте
у нас вообще многие вещи в архитектуру вшиты и кодерам низшего звена не приходится вообще в такие вещи внимать...
...
Рейтинг: 0 / 0
Помогите с запросом
    #38753925
Nata_nov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, не сработало, есть ещё варианты ?

Не хочется на пхп писать, там просто - загрузить записть как строку и по строке уже ходить килять лишние брейки, а чисто мускулом хочу сделать.
...
Рейтинг: 0 / 0
Помогите с запросом
    #38753931
Nata_nov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После брейка пробел идёт

Код авторupdate dle_post set full_story = replace(replace(full_story, '\r', ''), '<br> \n<br> \n', '<br>\n') where id = 111;

Так не работает...
...
Рейтинг: 0 / 0
Помогите с запросом
    #38753943
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nata_novПосле брейка пробел идёт



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


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