You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user="test"' at line 1
was wird hierdurch ausgedrückt?
was wird hierdurch ausgedrückt?
if (!empty($_POST['eisen'])) {
$eisenkauf = $_POST['eisen'];
$sql = "UPDATE rohstoffe SET eisen=eisen+$eisenkauf, gold=gold-$kaufbetrag WHERE user=\"".$_SESSION['user']."\"";
$result = MYSQL_QUERY($sql);
if(!$result) echo MYSQL_ERROR();
else {
echo 'Ihr Eisenvorrat wurde erweitert
[url="marktplatz.php"]Zurück[/url]</p>';
}
}
<?php
if (!empty($_POST['eisen'])) {
$eisenkauf = $_POST['eisen'];
$sql = 'UPDATE rohstoffe SET eisen="eisen+'.$eisenkauf.'", gold="gold-'.$kaufbetrag.'" WHERE user="'.$_SESSION[user].'"';
$result = MYSQL_QUERY($sql);
if(!$result) echo MYSQL_ERROR();
else {
echo 'Ihr Eisenvorrat wurde erweitert
[url="marktplatz.php"]Zurück[/url]</p>';
}
}
?>
$sql = "UPDATE rohstoffe SET eisen=eisen+$eisenkauf, gold=gold-$kaufbetrag WHERE user=\"".$_SESSION['user']."\"";
$result = MYSQL_QUERY($sql);
Kommentar