Martin Linden: Updaten einer Datenbank

Hallo,
ich hab da eine frage zu einer Änderung einer Datenbank:
Kann ich auch etwas folgendes schreiben:

$aendern = "UPDATE $tabelle Set antwort = '$antwort', freigabe = 'ja' WHERE id = '$id'" AND WHERE freigabe = 'nein';

Also wo ein mal die ID = der id ist
und wo die Freigabe = nein ist??
geht das so??  oder muss ich das vorher mit einer if abfrage machen??

Gruß
Martin

  1. Hallo!

    geht das so??

    Müsste so gehen!

    Grüsse
    Andi

  2. nein so gehts nicht...
    $aendern = "UPDATE $tabelle Set antwort = '$antwort', freigabe = 'ja' WHERE id = '$id'" AND WHERE freigabe = 'nein';

    hinterm '$id' hört das ganze ja schon auf, da du da schon die 'Gänsefüßchen' hast.

    korrekt muss es so lauten

    $aendern = "UPDATE $tabelle Set antwort = '$antwort', freigabe = 'ja' WHERE id = '$id' AND freigabe = 'nein'";