Autor | Zpráva | ||
---|---|---|---|
martin442 Profil * |
#1 · Zasláno: 22. 8. 2013, 17:16:06 · Upravil/a: Moderátor (editace znemožněna) 22. 8. 2013, 18:47:57
Ahojte,
mám velmi jednoduché počítadlo zobrazení stránek a chtěl bych ještě jedno denní. Mám jeden sloupec v mysql, kde prostě přičtu při zobrazení +1 a chtěl bych tam přidat ještě jeden sloupec pro denní počítadlo. Jaké mám možnosti pro automatické smazání o půlnoci? Nějak jsem na google nic nenašel. Nejlépe přes php. Děkuji. |
||
Alphard Profil |
#2 · Zasláno: 22. 8. 2013, 17:25:56
Ideálně cronem (v daný čast spustí určitý script).
Ale nebál bych se navrhnout tabulku se sloupci den a počet. 365 záznamů za rok nehraje žádnou roli a budete mít lepší pohled na minulost. |
||
Tori Profil |
Můžete to udělat i jinak - přidejte si dva sloupce:
denni (INT) -- pro denní počitadlo posledni (DATE) -- den, kdy bylo naposled zapocitane Pak můžete updatovat počet zobrazení takhle: $dnes = date('Y-m-d'); $sql = "UPDATE pocitadlo SET celkem = celkem + 1, denni = IF(posledni = '$dnes', denni + 1, denni) WHERE id_stranky = '$id'"; ↓Alphard: Děkuju, zapomněla jsem. |
||
Alphard Profil |
#4 · Zasláno: 22. 8. 2013, 17:51:41
Nevím, jestli Tori zapomněla, nebo vám to nechává jako cvičení, ale nezapomeňte aktualizovat sloupec
posledni . Celkově tam není moc dořešený ten přechod přes půlnoc (nulování), možná při nerovnosti dat neukládat denni , ale 1 .
|
||
martin442 Profil * |
#5 · Zasláno: 22. 8. 2013, 18:23:23
Alphard:
Každá stránka má svůj řádek, proto to potřebuji mazat a je to spíš pro řazení, přehled nejčtenějších a tak, díky moc. Tori: Takhle nějak jsem si to představoval, děkuji. Alphard: Ten přechod přes půlnoc a smazání si už dořeším, děkuji za inspirace. |
||
Časová prodleva: 11 let
|
0