Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: sql - set update

Aktivity
Avatar
michal
Neregistrovaný
Avatar
michal:22.8.2013 15:58

ahoj, potřeboval bych poradit s sql dotazem. mám tabulku zboží, která obsahuje sloupce ID, pocet_zobrazeni + ještě něco dalšího.
nevím jak udělat sql dotaz který inkrementuje pocet_zobrazeni u produktu s konkrétním ID. s databázemi začínám, jediné co vím že bych měl použít vnořený sql dotaz. díky za pomoc

 
Odpovědět
22.8.2013 15:58
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:22.8.2013 16:01
UPDATE zbozi SET pocet_zobrazeni=pocet_zobrazeni+1 WHERE ID=$id

Vnořený dotaz nepotřebuješ.

Editováno 22.8.2013 16:02
Nahoru Odpovědět
22.8.2013 16:01
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
michal
Neregistrovaný
Avatar
Odpovídá na Kit
michal:22.8.2013 16:03

díky :)

 
Nahoru Odpovědět
22.8.2013 16:03
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:22.8.2013 16:07

Není zač. Na dobře napsaný dotaz se dobře odpovídá :)

Nahoru Odpovědět
22.8.2013 16:07
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
michal
Neregistrovaný
Avatar
michal:22.8.2013 17:24

ještě bych měl dotaz, když mi sql dotaz vrací jeden sloupec, tak je blbost to fetchovat do assoc. pole že? ale když dám jenom fetch_array, tak mi to nejde a to sem koukal na tohle http://php.net/…ch-array.php

 
Nahoru Odpovědět
22.8.2013 17:24
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na
Petr Nymsa:22.8.2013 17:34

Neporadím ti úplně ale používáš velmi zastaralý ovladač. Používej novější a to mysqli anebo ještě mnohem lépe PDO :)

Nahoru Odpovědět
22.8.2013 17:34
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:22.8.2013 17:42

Existuje také fetch_column. Jenom nevím, jestli i v tom zastaralém ovladači.

Nahoru Odpovědět
22.8.2013 17:42
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.