Datenbankwerte erhöhen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
beitrag
durchaus
einfacher gehen
gen
gewissen betrag
hhen
mehreren zeilen
set
sofort
spalten
tabelle
update
vielen dank
zeile
-
Gibt es mit MySQL/PHP eine M?glichkeit, Werte, die in einer Tabelle in einer Spalte gespeichert sind, um einen gewissen Betrag zu erh?hen.
Beispiel:
Der Wert der Spalte 'Hoehe' betr?gt bei id='1'genau 5. Ich m?chte den nun um 2 erh?hen (nat?rlich ohne myAdmin). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit SELECT auslesen, mit PHP um zwei erh?hen und mit UPDATE wieder einf?gen, w?rde ich mal sagen. Wichtig ist, dass die Spalte ID nur eindeutige Werte (UNIQUE) enth?lt, sonst liefert SELECT Ergebnisse aus mehreren Zeilen und UPDATE updatet sonst auch mehrere Zeilen.
Es k?nnte sogar noch einfacher gehen und zwar nur mit UPDATE:
UPDATE Tabellenname
SET hoehe = hoehe + 2
WHERE ID = 5
Aber auch hier gilt: ID muss eindeutig sein! Sonst werden alle Datens?tze ge?ndert, wo ID den Wert 5 hat (kann aber durchaus gewollt sein).
MfG
alopex
Beitrag ge?ndert am 13.07.2005 01:02 von alopex -
alopex schrieb:
Es k?nnte sogar noch einfacher gehen und zwar nur mit UPDATE:
UPDATE Tabellenname
SET hoehe = hoehe + 2
WHERE ID = 5
Das k?nnte nicht nu, das ist genau so!
Mit der id hast Du nat?rlich recht.
Aber genau daf?r ist eine id e i g e n t l i c h auch da!
greetinx
WS -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage