如何为奖励制定合理的条件

时间:2014-12-10 11:41:30

标签: if-statement

我制作了一个推荐系统,我想在推荐达到5级时向转介他的用户提供资金。 我有这样的事情:

$sql   = mysql_query("SELECT * FROM `users_ref` WHERE userid='$user[id]'");
$row = mysql_fetch_assoc($sql)
if (get_refuser_level($row['userref'] > 4) {
            $update = mysql_query("UPDATE users SET money=money+$newmoney WHERE id='$user[id]'");
}

但是如果我这样做的话,每次按F5我都会收钱,有可能只运行一次这个条件或者我需要用db做什么?

1 个答案:

答案 0 :(得分:0)

最好的方法是引入一个新的布尔字段,用于存储资金是否已付款。