John: Daten nachträglich in DB gezielt speichern?

Schon wieder eine Frag:-)
Wie kann ich per PHP nachträglich einen Wert in eine Spalte gezielt eintragen?

$eintrag= "INSERT INTO table(ZUSATZWERT) VALUES ('$zusatz') WHERE NAME= '$name'";

so will es aber nicht klappen... wie muss es richtg heißen?
vielen dank!!!

  1. Hello,

    Wie kann ich per PHP nachträglich einen Wert in eine Spalte gezielt eintragen?

    $eintrag= "INSERT INTO table(ZUSATZWERT) VALUES ('$zusatz') WHERE NAME= '$name'";

    Gibt es die Spalte schon und es soll nur der Wert nachgetragen werden?
    Hat die Zeile eine eineindeutige ID?

    Oder soll die Spalte im Tabellendesign nachgetragen werden? (sieht zwar nicht so aus, aber ich frage lieber...)

    $sql = Update tabellenname
              SET ZUSATZWERT = mysql_real_escape_string($zusatz, $conn)
              where NAME = mysql_real_escape_string($name, $conn)

    Häkchen bitte selbst ergänzen. Ich ging jetzt davon aus, dass $zusatz und $name von außen kommen

    $res = mysql_query($sql, $conn)

    Wenn (mysql_errno() == 0)
       dann hat alles geklappt.
       sonst Fehlerbehandlung()

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Also das Feld welches nachträglich gefüllt werden soll, wenn der jeweilig dazugehörige Name eingegeben wird, existiert schon im Table...