Wie lautet der SQL Befehl mit dem man einen Eintrag einer Tabelle bearbeiten kann ?
Einträge einer Tabelle editieren !
Einklappen
X
-
Hmm... ich hätte jetzt "UPDATE" gesagt...
UPDATE tabellenname SET spaltenname=expression [WHERE where_defininition]
"expression" ist das, was du reinschreiben willst...
gleich dazu:
Wie kann man ganze Reihen ändern / wie kann man die Einträge einer ganzen Reihe editieren?
Kommentar
-
Zu meiner Frage:
Hab Lösung gefunden!
Außerdem glaub ich nicht, dass REPLACE der befehl ist, den phpil sucht! Man ändert nämlich mit UPDATE Werte, REPLACE ist ähnlich INSERT und fügt neue Zeilen ein (glaub ich).
http://www.mysql.com/doc/R/E/REPLACE.html
Da stehts...
Kommentar
-
RE
Hi,
mit REPLACE kann man nur ganze Zeilen ersetzen, über den Primary KEY
wie
REPLACE table VALUES (1, "Name", "etc"); --1 ID PRIMARY KEY
alle werte müssen angegeben werden.
mit UPDATE kann man auch einzelne Werte ändern.
UPDATE table SET name="Name" WHERE ID=1;
da ist UPDATE mit auf jeden besser !
Gruß
Tago--------------------------------------
Nachts is kälter als draußen !
Kommentar
-
Man kann bei UPDATE auch mehrere Werte aufeinmal ändern und muss nicht für 5 Spalten 5x UPDATE verwenden...
1x reicht:
UPDATE tabelle1 SET spalte1='wert1', spalte2='wert2', spalte3='wert3' (usw.) WHERE id=123
So kann man ganz leicht ganze Zeilen ändern
CharActeR
Kommentar
Kommentar