Опубликовано: 7 ноября 201213 г Как начислить определённое количество репутации всем пользователям на форуме?
Опубликовано: 7 ноября 201213 г UPDATE ibf_profile_portal SET pp_reputation_points=pp_reputation_points+30 Начисляет всем пользователям к имеющейся репутации +30 баллов
Опубликовано: 7 ноября 201213 г Автор Спасибо, тут понятно.А как сделать ограничение по дате регистрации?Например выдать репутацию только тем, кто зарегестрирован до определённого числа.Например, мне нужно выдать 100 репутации всем пользоватеялям, которые зарегестрированы до 1 января 2012 года, напиши запрос пожалуйста.
Опубликовано: 7 ноября 201213 г 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')
Опубликовано: 8 ноября 201213 г Автор Репутация так и не выдаётся правильно через команду, она не накладывается на имеющуюся, а просто ставит значение 100, а надо что бы прибавлялась.
Опубликовано: 8 ноября 201213 г Чтобы накладывалась нужно p.pp_reputation_points = 100 заменить на p.pp_reputation_points=p.pp_reputation_points+100И наоборот, если нужно избавится от эффекта.
Как начислить определённое количество репутации всем пользователям на форуме?