запрос к бд для удаления всех сообщений спамера с форума

 
Посетитель
no avatar
Медаль
Сообщений: 115
пишу

SELECT *
FROM `cms_forum_posts`
WHERE `user_id` =4717
LIMIT 30 , 300

потом выделяю все посты его и нажимаю удалить но в ответ получаю

MySQL вернула пустой результат (т.е. ноль строк). (запрос занял 0.0091 сек.)

Что не так помогите??? заспамили весь форум
киа рио клуб
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4336
Код SQL:
  1. DELETE FROM `cms_forum_posts` WHERE `user_id` = 4717
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 702
кнопочку бы такую в админку. темы тоже удаляются?
Посетитель
small user social cms
Медаль
Сообщений: 266
trOid:
кнопочку бы такую в админку. темы тоже удаляются?
Удалятся все сообщения у которых id пользователя = 4717, читайте запрос дословно). А вот кнопка это лишнее, таких кнопок может быть слишком много)
http://watson-studio.com
Посетитель
small user social cms
Сообщений: 97
ну в таком случаи нужно делать еще и такой запрос DELETE FROM `cms_forum_threads` WHERE `user_id` = 4717
Посетитель
small user social cms
Сообщений: 97
И я сперва не понял как найти id пользователя))) что бы в базе особо не ковыряться и зразу написать запрос, ид пользователя можно увидеть перейдя в профиль и нажав Настройки профиля, и в строке где адрес сайта посмотреть иди http://сайт/users/136/editprofile.html 136 в данном случаи и будет ид для запроса)а есть еще способы узнать ид не влезая в базу?
Посетитель
small user social cms
Медаль
Сообщений: 120
удалил запросом все сообщения... но в теме форума остались созданные темы, ведущие на 404 страницу... (((
Посетитель
small user social cms
Сообщений: 29
Mademaster:

удалил запросом все сообщения... но в теме форума остались созданные темы, ведущие на 404 страницу... (((

Код SQL:
  1. DELETE FROM `cms_forum_threads` WHERE `user_id` = 4717
Посетитель
small user social cms
Медаль
Сообщений: 120
спасибо
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2776
trOid:
кнопочку бы такую в админку. темы тоже удаляются?
да, кнопку полноценного массового удаления у админа явно не хватает. во всех форумах крупных такое есть и это очень удобно
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 241
А из ленты активности как их удалить одним махом?
Тот, кто идет не в ногу, слышит другой барабан.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2537
Almera, так после удаления с форума сообщений и тем они и из ленты удаляться.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Медаль
Сообщений: 186
Almera:

А из ленты активности как их удалить одним махом?

Код SQL:
  1. DELETE FROM `cms_actions_log` WHERE `user_id` = id пользователя
Итого получаем три запроса:

Код SQL:
  1. DELETE FROM `cms_forum_posts` WHERE `user_id` = id пользователя
  2. DELETE FROM `cms_forum_threads` WHERE `user_id` = id пользователя
  3. DELETE FROM `cms_actions_log` WHERE `user_id` = id пользователя
Плохо, что после очистки в таблице cms_forums в полях thread_count и posts_count отображаются неверные завышенные данные и в заспамленной теме форума появляется пагинация ведущая в никуда. Также в на форуме в колонки Последние сообщения напротив заспамленной темы остается ссылка ведущая на последнюю тему спамера.
Как можно обновить эти мелочи?
Редактировалось: 1 раз (Последний: 17 июля 2014 в 08:45)
InstantConcurs 1.06
Посетитель
small user social cms
Медаль
Сообщений: 767
на сайте
пагинация ведущая в никуда и последнее сообщение можно убрать так - самому написать новое сообщение на форуме!!обновит кеш системный и браузера!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
Медаль
Сообщений: 186
Я так и делал, но хотелось бы узнать, есть ли решение с помощью скрипта или запроса в БД, что бы автоматизировать процесс...
InstantConcurs 1.06
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.