これは別の奇妙なものです:
これが私の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 でこのクエリを実行すると、レコードは正しく更新されますが、コードを実行するとレコードが更新されず、エラー メッセージも表示されません。