Autor | Zpráva | ||
---|---|---|---|
curdto Profil |
#1 · Zasláno: 29. 4. 2008, 21:08:14
Jak mám v tabulce UZIVATELE přičíst k řádku KREDIT (doufám že sem to napsal dobře) třeba hodnotu 200? Je tam už nějaká hodnota, třeba dejme tomu 5000, a já k tomu číslu chci přičíst 200, tak aby se původní hodnota přepsala na tu novou? Děkuji za rady...
|
||
Nox Profil |
#2 · Zasláno: 29. 4. 2008, 21:19:26
update UZIVATELE set Kredit=Kredit+200 (a pak třeba " where ..." dle libosti)
|
||
curdto Profil |
#3 · Zasláno: 30. 4. 2008, 13:54:25
Takže příkaz
update UZIVATELE set Kredit=Kredit+200 where UZIVATEL Přičte uživateli UZIVATEL 200 kreditů v aktuální částce? |
||
nightfish Profil |
#4 · Zasláno: 30. 4. 2008, 14:26:43
Přičte uživateli UZIVATEL 200 kreditů v aktuální částce?
ne ...where `sloupecsejmenemuzivatele` = 'UZIVATEL' |
||
curdto Profil |
#5 · Zasláno: 30. 4. 2008, 14:44:17 · Upravil/a: curdto
update users set credits=credits+200 where `credits` = '$ref'
Tohle přičte uživateli z proměnné ref v tabulce users a sloupečku credits 200 kreditů? |
||
DJ Miky Profil |
#6 · Zasláno: 30. 4. 2008, 15:29:12
Sloupec credits asi neobsahuje jméno nebo ID uživatele. V podmínce where musíš porovnávat to, co porovnávat chceš. Počet kreditů (credits) se asi nebude rovnat jménu (ID) uživatele ($ref).
Kdyžtak pošli strukturu tabulky, ať tu jenom nehádáme. |
||
Časová prodleva: 16 let
|
0