Autor Zpráva
grimword
Profil
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 *
Neskusal som ale malo by fungovat

MySQL_Query("UPDATE uzivatele SET vek = (vek+1) WHERE jmeno = 'Martin'");
grimword
Profil
díky, funguje dokonale

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: