|
| |
UPDATE tabelle SET spalten-name=wert, ... WHERE where-def Ändert alle Datensätze in der Tabelle tabelle, die auf die WHERE-Bedingung zutreffen. Hierbei werden, ähnlich zum INSERT-Befehl, die Spaltennamen und deren Werte angegeben. Es können also auch Funktionen verwendet werden. Beispiel Es gibt eine Tabelle "daten" mit den Spalten "nr", "name", "email", "text". Die Spalte "nr" ist der PRIMARY KEY, und es soll der Datensatz geändert werden, wo nr=3 ist. Es werden allerdings nur die Spalten "email" und "text" verändert. Die restlichen behalten ihren alten Wert: mysql_query("UPDATE daten SET email='$email', text='blablabla' WHERE nr='3'"); |
| ||