Diskuze: sql - set update

Ostatní jazyky SQL SQL a databáze sql - set update

Avatar
michal
Neregistrovaný
Avatar
michal:

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
Redaktor
Avatar
Odpovídá na michal
Kit:
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
 
Nahoru Odpovědět 22.8.2013 16:03
Avatar
Kit
Redaktor
Avatar
Odpovídá na michal
Kit:

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

Nahoru Odpovědět  +1 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:

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
Redaktor
Avatar
Odpovídá na michal
Petr Nymsa:

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
Redaktor
Avatar
Odpovídá na michal
Kit:

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.