Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
$update = "UPDATE spieler SET
Nachname='$name1', Vorname='$vorname1', Rueckennummer='$rnummer1', Aktiv='$aktiv1'
WHERE Spieler_ID = '".$id."'" ;
$updaten = mysql_query($update) or die (mysql_error());
echo "Daten Aktualisiert!";
}
echo $update;
echo $id;
echo "das ist die ".$id." nummer";
?>
gib aus wenn ich einen Datensatz auswähle:
5Was Vergessen!!!5das ist die 5 nummer
wenn ich was editiere und "abschicke" kommt:
Daten Aktualisiert!UPDATE spieler SET Nachname='Test', Vorname='Test', Rueckennummer='Test', Aktiv='Test' WHERE Spieler_ID = ''das ist dienummer
So wie ich das sehe hat er die ID wenn ich den datensatz auswähle, wenn ich aber "UPDATE" hat er sie nicht mehr!
von subjective
Du solltest mal die erzeugte SQL-Query ausgeben und angucken. (Also den komplettne SQL-String nach dem Einsetzen der Variablen).
z.B. so:
1:
echo $update;
von languitar
ansonste:
1:
"WHERE Spieler_ID = '".$id."'"
von Fuzzy
1:
WHERE Spieler_ID = {$id}";
so???
da gibt er mir den Fehler aus:
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 '' at line 3