Autor | Zpráva | ||
---|---|---|---|
grimword Profil |
#1 · Zasláno: 17. 2. 2010, 02:56:52
Mám například tabulku, která má sloupce id, jméno, věk.
Dejme tomu, že je nyní Martin starší o rok. Tudíž musím: mysql_query("SELECT * FROM uzivatele WHERE jmeno = 'Martin'"); $VekMartina++; MySQL_Query("UPDATE uzivatele SET vek = '$VekMartina' WHERE jmeno = 'Martin'"); Což se mi nelíbí, protože mám dotaz, který získá věk Martina, poté ho zvýším a následně další dotaz na MySQL s požadavkem UPDATE. Nejde nějak jedním dotazem navýšit jeho věk? Představuji si: MySQL_Query("UPDATE uzivatele SET vek = 'vek++' WHERE jmeno = 'Martin'"); Vím že jsem napsal asi blbost, ale nevím pod čím hledat info. |
||
baklazan Profil * |
#2 · Zasláno: 17. 2. 2010, 04:09:48
Neskusal som ale malo by fungovat
MySQL_Query("UPDATE uzivatele SET vek = (vek+1) WHERE jmeno = 'Martin'"); |
||
grimword Profil |
#3 · Zasláno: 18. 2. 2010, 22:44:50
díky, funguje dokonale
|
||
Časová prodleva: 14 let
|
0