ich habe eine datei für ein db-update aber leider gibt es bei der ausführung ein syntax-fehler..habe mir das ganze nun schon einige male angeguckt und neu geschrieben aber irgendwie ist es immer das selbe.
Hab einige sachen ausgeklammert um den fehlerbereich zu minimieren.
Das ist der Fehler:
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 id = 3' at line 1
Hoffe ihr könnt mir helfen!
PHP-Code:
$res = mysql_query ("SELECT FROM team WHERE id = ". $_POST['id'] ."");
$ausgabe = mysql_fetch_assoc($res);
$wicheinsatz = $_POST['einsatzart'];
if ($wicheinsatz == 'Stammspieler') {
$stamm = 1;
$ersatz = 0;
} else {
$stamm = 0;
$ersatz = 1;
}
//$quotenpunkte = ($ausgabe["qp"] + $_POST["qp"]);
//$ggquotenpunkte = ($ausgabe["ggqp"] + $_POST["ggqp"]);
//$einzeltore = ($ausgabe["einzeltore"] + $_POST["einzeltore"]);
//$ggeinzeltore = ($ausgabe["ggeinzeltore"] + $_POST["ggeinzeltore"]);
//$spielerg = $_POST["match"];
//$stammerg = ($ausgabe["stamm"] + $stamm);
//$ersatzerg = ($ausgabe["ersatz"] + $ersatz);
$eintragen = "UPDATE team SET qp = qp + ".$_POST['qp'].",";
//($eintragen .= " ggqp = ' qp + "$_POST["qp"] "',";
//$eintragen .= " einzeltore = ' $einzeltore ',";
//$eintragen .= " einzelggtore = ' $ggeinzeltore ',";
//$eintragen .= " stamm = ' $stammerg ',";
//$eintragen .= " ersatz = ' $einsatzerg ',";
//$eintragen .= " spielerg = '" . $_POST["match"] . "'";
$eintragen .= " where id = " . $_POST['id'];
mysql_query ($eintragen) or die(mysql_error());
Hab einige sachen ausgeklammert um den fehlerbereich zu minimieren.
Das ist der Fehler:
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 id = 3' at line 1
Hoffe ihr könnt mir helfen!
Kommentar