带有会话变量的SQL UPDATE

时间:2017-12-24 22:35:19

标签: php

所以说我从我的数据库中获取一个值并将其放入如下的会话变量中。

$getsteamcoins = $db->prepare("SELECT coins FROM User WHERE steamid=?");
$getsteamcoins->bind_param('i',$steamid);

$getsteamcoins->execute();
$hej2 = $getsteamcoins->get_result();
$hej3 = $hej2->fetch_object();
$_SESSION['steamcoins'] = $hej3->coins;
$getsteamcoins->close();

然后更新会话变量并希望使用更新的会话变量更新我的数据库来代替旧的。我该怎么做,问题似乎是刷新页面时会话变量发生了变化,但是当我刷新页面时,会话变量获取数据库中的值(旧值)。无论如何要解决这个问题,请帮助:D

$_SESSION['steamcoins'] = $_SESSION['steamcoins'] - $coinsCoinFlip;
    $insertvalues2 = $db->prepare("UPDATE `User` SET `coins`=? WHERE steamid=?");
    $insertvalues2->bind_param("ii",$_SESSION['steamcoins'], $steamid);
    $insertvalues2->execute();
    $insertvalues2->close();

0 个答案:

没有答案