NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Adam Black
Člen
Avatar
Adam Black:28.1.2018 18:41

(Omlouvám se za název, Google automatický doplňovač -_-)

PHP - -1 každý den

Ahoj,
Jak mám udělat odčitání.. nevím jak to říci.. Vysvětlím to příkladem: Máme číslo 30 a potřebuju každý den odečíst -1
Bude to zřejmě pracovat na datum ale netuším jak to udělat...

Editováno 28.1.2018 18:42
 
Odpovědět
28.1.2018 18:41
Avatar
Adam Black
Člen
Avatar
Adam Black:28.1.2018 18:49

Pracuji s MySQL

 
Nahoru Odpovědět
28.1.2018 18:49
Avatar
Odpovídá na Adam Black
Uživatel sítě :28.1.2018 18:54

Ahoj, na toto bych použil event, který se bude vykonávat 1x denně.

Nahoru Odpovědět
28.1.2018 18:54
Chybami se člověk učí, běžte se učit jinam!
Avatar
Hando
Člen
Avatar
Hando:28.1.2018 18:58

Ahoj.

No, předpokládám, že chceš mít tu výslednou hodnotu někde uloženou, tedy zřejmě v databázi.
Udělej si tabulku se sloupečky 'číslo', 'změněno' a ulož si výchozí hodnotu a datum úpravy. Pak se můžeš cronem jednou za den podívat na datum změny a pokud bude včerejší, tak odečíst. Nebo to neřešit cronem a kontrolovat to třeba při každé návštěvě stránky, zase taková zátěž to není.

Nechceš náhodou docílit nějakého počtu zbývajících dní, že ne? V tom případě bych žádné číslo nepoužíval, ale řešit to na základě porovnání dat (blbě češtinářsky řečeno - datumů). Mysql umí výborně pracovat s datem, pokud je dobře uloženo (timestamp nebo formát 'yyyy-mm-dd'), takže netřeba řešit nějaké kličky.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
28.1.2018 18:58
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 4 zpráv z 4.