olli: fehlersuche

Beitrag lesen

Hallo olli,

$SQLString = "INSERT INTO tabellenname (feld1, feld2, feld3)VALUES ('$var1','$var2','$var3') WHERE id = $id ";
$Ergebnis = mysql_db_query($db_database, $SQLString, $conn);

Falls eines der betroffenen Tabellenfelder z.B. ein Primaerschluessel ist, kannst Du ihn nicht mit "INSERT INTO" ueberschreiben.

Verwende stattdessen den Befehl "UPDATE" (http://www.mysql.com/doc/de/UPDATE.html).

Beste Gruesse

Jan

vielen dank, hab jetzt mal die original fehlermeldung kopiert

folgende Abfrage ist gescheitert:
INSERT INTO anmeldung (meine, ganzen, felder)VALUES ('','JA','','JA','','JA','','','','','','','','','','nein') WHERE id = '5'
Die MySQL-Fehlermeldung lautet: 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 = '5'' at line 1

ich weiß nicht ob es nun an den anführungsstrichen hinter 5 liegt, die sind so nicht im code, oder eben an der update anweisung, ich werde mich mal um update kümmern und lernen ;) danke