我做了一个转诊系统,我想做,当推荐达到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?
发布于 2014-12-10 11:48:56
最好的方法是引入一个新的布尔字段来存储金钱是否已经支付。
https://stackoverflow.com/questions/27400135
复制相似问题