如何设置某个值但不通过它?

时间:2019-10-31 11:47:20

标签: php sql

我有一个游戏,每10分钟更新一次游戏,现在我想限制玩家拥有的资源数量,而这些资源在SQL中不会传递一定的价值

我尝试了很多事情,但是没有人做

if ($ud == $def_gold) {
        $db->query("UPDATE `resources` SET gold=gold=".$gold.", wood=wood=".$wood.", iron=iron=".$iron.", food=food=".$food." WHERE ID='".$ud['wk']['ID']."'");
    } else {
    $db->query("UPDATE `resources` SET gold=gold+".$gold.", wood=wood+".$wood.", iron=iron+".$iron.", food=food+".$food." WHERE ID='".$ud['wk']['ID']."'");
    $db->query("UPDATE `civ` SET untrained=untrained+".$untrained." WHERE ID='".$ud['wk']['ID']."'");
    }

此值:$ def_gold 在SQL中应限制为一定数量(已经限制)

此值:$ ud 表示资源

我需要限制玩家$ def_gold

0 个答案:

没有答案