Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
reaktor

Массовое начисление репутации

Рекомендованные сообщения

Как начислить определённое количество репутации всем пользователям на форуме?

Поделиться сообщением


Ссылка на сообщение

UPDATE ibf_profile_portal SET pp_reputation_points=pp_reputation_points+30

 

Начисляет всем пользователям к имеющейся репутации +30 баллов

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Спасибо, тут понятно.

А как сделать ограничение по дате регистрации?

Например выдать репутацию только тем, кто зарегестрирован до определённого числа.

Например, мне нужно выдать 100 репутации всем пользоватеялям, которые зарегестрированы до 1 января 2012 года, напиши запрос пожалуйста.

Поделиться сообщением


Ссылка на сообщение
UPDATE ibf_profile_portal p, ibf_members m SET p.pp_reputation_points = 100 WHERE m.member_id=p.pp_member_id AND m.joined < UNIX_TIMESTAMP('2012-01-01')

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо

Поделиться сообщением


Ссылка на сообщение

Репутация так и не выдаётся правильно через команду, она не накладывается на имеющуюся, а просто ставит значение 100, а надо что бы прибавлялась.

Поделиться сообщением


Ссылка на сообщение

Чтобы накладывалась нужно p.pp_reputation_points = 100 заменить на p.pp_reputation_points=p.pp_reputation_points+100

И наоборот, если нужно избавится от эффекта.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Вот щас спасибо, всё верно.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...