if ($a == read) {
sicher?
ja? wieso nicht?!
$read = "UPDATE nachricht SET read = yes WHERE msgid = $msgid";
Hat die Tabelle "nachricht" die drei Spalten "read", "yes" und "msgid"?
nein! read und msgid sind spalten. yes und $msgid sind werte wobei $msgid eine variable ist.
»»Ist $msgid mit einem Inhalt gesegnet, der ein korrektes SQL-Statement generiert?
ja! eine eindeutige nummer.
»»Hast Du Dir das generierte Statement mal ausgeben lassen und manuell getestet?
hab ich mir von phpmyadmin generieren lassen!
so, nun funktioniert das aber nicht.
Das ist keine Fehlerbeschreibung.
habe ich doch vorher schon genau beschrieben. es wird einfach kein yes in die spalte read eingetragen.