werte erhöhen

Alles, was MySQL betrifft, kann hier besprochen werden.

werte erhöhen

Postby rafael » 12. January 2009 16:53

man kann ja mit UPDATE einen wert überschreiben, aber ist es auch möglich einen (zahlen-)wert direkt zu erhöhen/vermindern? oder muss man den wert immer erst abfragen, verändern und dann speichern?

also zum beispiel: in derspalte zahl steht der wert 15 den möcht ich jetzt um 5 erhöhen, gibts da nen direkten befehl für?

schon ma danke im vorraus
rafael
 
Posts: 70
Joined: 17. September 2008 17:06

Re: werte erhöhen

Postby glitzi85 » 12. January 2009 17:00

Code: Select all
UPDATE tabelle SET zahl=zahl+5

natürlich noch mit WHERE kombinierbar wenn nötig:

Code: Select all
UPDATE tabelle SET zahl=zahl+5 WHERE zahl=15


mfg glitzi
User avatar
glitzi85
 
Posts: 1902
Joined: 05. March 2004 23:26
Location: Dahoim

Re: werte erhöhen

Postby rafael » 12. January 2009 17:22

^^ ok is ja gar nich so schwer
vielen dank

ps: bei variablen dann einfach:
Code: Select all
UPDATE tabelle SET zahl=zahl+$xy ?
oder mit ''/""?
rafael
 
Posts: 70
Joined: 17. September 2008 17:06

Re: werte erhöhen

Postby glitzi85 » 12. January 2009 17:25

Was für Variablen? Wir sind hier im MySQL Forum!

z.B. PHP:

Code: Select all
$sql_query = 'UPDATE tabelle SET zahl=zahl+'.mysql_real_escape_string($xy);


mfg glitzi
User avatar
glitzi85
 
Posts: 1902
Joined: 05. March 2004 23:26
Location: Dahoim

Re: werte erhöhen

Postby rafael » 12. January 2009 18:04

:? ok danke
rafael
 
Posts: 70
Joined: 17. September 2008 17:06

Re: werte erhöhen

Postby rafael » 16. January 2009 17:15

ok fehler selbst gefunden^^
rafael
 
Posts: 70
Joined: 17. September 2008 17:06


Return to MySQL

Who is online

Users browsing this forum: No registered users and 4 guests