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