这是另一个奇怪的:
这是我的php:
$query = "SELECT iVal, iOwn FROM item WHERE item = ".$_GET['Item'];
$result9 = mysql_query($query, $_SESSION['connect']);
$row9 = mysql_fetch_array($result9);
$query = "UPDATE chars SET chCred = chCred + ".$row9['iVal']." WHERE chNum = ".$row9['iOwn'];
mysql_query($query, $_SESSION['connect']) or die('Error 2:'.mysql_error());
当我运行它并在 $query 上执行 var_dump 时,我得到了这个:
UPDATE chars set chCred = chCred + 100000 WHERE chNum = 2
当我在 phpMyAdmin 中运行此查询时,记录会正确更新,但是当我运行代码时,记录没有被更新并且我没有收到错误消息。