ugrás a tartalomhoz

Módosító SQL lekérdezés a belépett felhasználónál

Anonymous · 2006. Már. 29. (Sze), 15.10
Rengeteget próbálkoztam a módosító lekérdezéssel, de valahogy egyik se működik! Azt szeretném, hogy 1 felhasználómnál aki bejelentkezett (csak nála) az egyik mező értéke megnőjön mondjuk 100-al!
 
1

RTFM, RTFW és társai

-zsolti- · 2006. Már. 29. (Sze), 15.13
$query = "UPDATE tábla SET mező = mező+100 WHERE id = '26'";
2

köszi

Anonymous · 2006. Már. 29. (Sze), 15.15
köszi, de nekem az kéne, hogy az éppen bejelentkezett felhasználónál!
3

erre van a 26

Hojtsy Gábor · 2006. Már. 29. (Sze), 15.19
Nyilván erre való a 26 a példában, azaz nyilván ennek a belépett felhasználónak az azonosítója.
4

Uhh...

-zsolti- · 2006. Már. 29. (Sze), 15.21
Azt hittem azért ha már lusta vagy fogni egy SQL-könyvet, annyi azért kiderül ebből az egy sorból, hogy mi mit csinál. Elég beszédes, a WHERE feltétel után adod meg, hogy HOL (gyk. melyik sort) modosítsa. Namármostugyebár ha oda a befűzöd azt a változót, ami a felhasználó egyedi tulajdonságát tárolja (pl. ID), akkor azt a sort fogja módosítani. (Gondolom miután belépett, letárolod az adatbázisból kiolvasott ID-jét sessionben.)