[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление определенного текста из новостей в таблиц
vinnie
Есть таблица content. В ней сотни новостей. В конце каждой новости есть текст "Смотреть остальные новости"
Как sql запросом удалить этот текст из каждой новости?

_____________
Меньше теории, больше практики...
shmali

UPDATE `content` SET news = REPLACE(news, 'Смотреть остальные новости', '')


По моему так , нету под рукой сейчас мускуля чтоб проверить , проверь сам.
Guest
Может вывод новостей сделать так через замену:


$timen = "Новость какая-то.... Смотреть остальные новости";
print str_replace("Смотреть остальные новости", "", $timen);
SlavaFr
после удаления (как предложил shmali) текста из БД,
стоит задуматся о том как избегать в будущем явно выраженной редундантной информаци.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
shmali
Цитата
$timen = "Новость какая-то.... Смотреть остальные новости";
print str_replace("Смотреть остальные новости", "", $timen);


Это костыль... Очень плохая практика делать что то таким путем .


Цитата
стоит задуматся о том как избегать в будущем явно выраженной редундантной информаци.


+1

Я так понимаю что эти новости парсят откуда то (не вижу другого объяснения присутствия этого текста там).

Так вот , постарайся решать такие проблемы еще на этапе парсинга .
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.