我制作了一个推荐系统,我想在推荐达到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做什么?
答案 0 :(得分:0)
最好的方法是引入一个新的布尔字段,用于存储资金是否已付款。