我想为我的网站开店,所以我需要MySQL。 我想从用户那里获得50金币,然后给5个atkdmg。 我当前的脚本如下所示:
temp->isDisabled()
什么是会话?这是:
<?php
ob_start();
session_start();
print('<meta http-equiv="content-type" content="text/html; charset=UTF-8"
/>');
include('config.php');
if(isset($_SESSION['rank']) && $_SESSION['rank'] >= 1)
{
if(isset($_SESSION['Gold']) && $_SESSION['Gold'] >= 50)
{
mysql_query("UPDATE users SET Gold = $_SESSION[Gold]-50 WHERE id =
$_SESSION[id];");
mysql_query("UPDATE users SET AtkDmg = $_SESSION[AtkDmg] + 5' WHERE id =
$_SESSION[id];");
} else header('location: shop.php');
} else header('location: login.php');
mysql_close()
?>
我希望你能帮助我,我还在学习PHP,所以也许这就是为什么我无法修复这个简单的事情......所以如果你会写:学习PHP,我和#39;我已经这样做了:)
答案 0 :(得分:0)
首先,调整会话var:
"UPDATE users SET AtkDmg = $attackDamage etc etc
像这样编辑SQL字符串:
{{1}}