我的代码有什么问题?基本上我要做的是添加一个数字并使用连接到变量的内容更新 sql 中的字段。但是既然蒸汽流看起来像这样STEAM_0:0:123123123
,或者STEAM_0:1:123123123
我明白了
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ':0:14166834' 附近使用正确的语法
这只是为了学习,所以我知道我的代码有无用的回声,但这只是为了看到它被添加并确保我无论如何都正确地做
addmoney.php
<?php
include("inc/config.php");
$mysteamid=mysql_real_escape_string($_POST['mysteamid']);
$sql = "SELECT * FROM $tbl_name WHERE steamid='$mysteamid'";
$result=mysql_query($sql);
$cash=mysql_result($result, 0, 'cash'); // outputs 7th
echo $cash;
$newcash= $cash + "10000";
echo "\n";
echo $newcash;
mysql_query("UPDATE $tbl_name SET `cash` = $newcash WHERE `steamid` = $mysteamid") or die(mysql_error());
?>
index.php 包含一个工作表单数据,但我的代码中的错误并不真正需要它。我的主要问题是 addmoney.php 中的这一行
$mysql_query("UPDATE $tbl_name SET `cash` = $newcash WHERE `steamid` = $mysteamid") or die(mysql_error());