Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Очистить поля профиля

Тема в разделе "Вопросы- ответы", создана пользователем Burial, 28 апр 2022.

28.04.22 в 10:28
12.05.22 в 05:36
9
354
0
  1. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    2.015
    Лучших ответов:
    2
    Рейтинги:
    +469 / 80 / -0
    Кто подскажет, каким запросом можно очистить всю информацию у всех пользователей в полях:
    О себе:
    Подпись:

    Screenshot_1.jpg
     
  2. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    593
    Лучших ответов:
    1
    Рейтинги:
    +121 / 43 / -0
    Примерно так
    Код:
    UPDATE `dle_users` SET `info` = '', `signature` = '';
    Если нужно, то можно добавить условие для группы пользователей
    Код:
    UPDATE `dle_users` SET `info` = '', `signature` = '' WHERE `user_group` = ?;
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    2.015
    Лучших ответов:
    2
    Рейтинги:
    +469 / 80 / -0
    Kandi Благодарю! Всё получилось.
    P.S. Заспамили прогонщики своими ссылками в профилях, хулиганы ... Запрет надо установить на ссылки в профилях.
     
  4. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    2.015
    Лучших ответов:
    2
    Рейтинги:
    +469 / 80 / -0
    Kandi А возможно удалить массово всех пользователей у которых заполнены эти поля? У которых не заполнены, оставить
     
  5. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    593
    Лучших ответов:
    1
    Рейтинги:
    +121 / 43 / -0
    Конечно возможно, но для начала чтобы убедиться, что вы удалите тех пользователей которые нужны, и поэтому лучше сделать выборку
    upload_2022-4-28_11-43-32.png

    А потом сделать запрос удаления, скопировав своё условие WHERE в запрос
    Код:
    DELETE FROM `dle_users` WHERE `info` LIKE '%текст%' AND `signature` LIKE '%текст%'
    P.S. На первый запрос форум ругается, так что картинкой прикрепил
     
    • Лучший Лучший x 1
  6. technoman

    technoman Бывалый

    Регистрация:
    9 май 2019
    Сообщения:
    311
    Лучших ответов:
    0
    Рейтинги:
    +73 / 10 / -0
    Там в админке есть такой пункт, удалять пользователей если они не заходили определённое количество дней. Например 1. Только выборки конечно не будет.
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    2.015
    Лучших ответов:
    2
    Рейтинги:
    +469 / 80 / -0
    Да кто заполняет эти поля, 99% спамеров. Если и есть реальные люди, то очень малое количество. Ещё раз зарегаются, ничего страшного :D
     
  8. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    593
    Лучших ответов:
    1
    Рейтинги:
    +121 / 43 / -0
    Можно и так, но в целом всё зависит от кол-ва пользователей, если их ±1000, то пох, а если 100к++, то некоторые из них могут обидеться)))
     
    • Нравится Нравится x 1
  9. evgfreeman

    VIP Кинотрафик v2

    Регистрация:
    26 апр 2016
    Сообщения:
    3.383
    Лучших ответов:
    7
    Рейтинги:
    +1.543 / 214 / -0
    Burial в регистрации и в пользователи убери раздел доп. полей о себе и подпись и т.д
     
    • Нравится Нравится x 1
  10. Ботяра

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    0
    Лучших ответов:
    54
    Рейтинги:
    +711 / 74 / -0
    • Нравится Нравится x 2
    • Согласен Согласен x 1
Похожие темы
  1. OnebyOne
    Ответов:
    4
    Просмотров:
    936
  2. hent4iboys
    Ответов:
    3
    Просмотров:
    637
  3. Romantv
    Ответов:
    0
    Просмотров:
    290
  4. TacTics
    Ответов:
    2
    Просмотров:
    623
Загрузка...
Яндекс.Метрика