| 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: 13 let
|
|||
0