Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
Ako by znel MYSQL kód ktorým by som získal informáciu: v ktorom dní som mal najviac prístupov a koľko ...
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
vytvoris si tabulku pristupy, kde si das stlpec day a stlpec pocet. do day si das postupne datumy: 16.3., 17.3. atd. a do prislusneho stlpca pocet budes pripocitavat pristupy, ktore sa ti tam budu updatovat pri nacitani index.php- pravdaze aj ten by si mal osetrit nejak cez session alebo cookies, aby ked da user refresh, tak nepripocitalo zas pristup. no a potom vypises:
Kód: select * from pristupy order by pocet desc limit 1
to som len tak narychlo, hadam by to mohlo ist .
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
joj ľudia sorry, zabudol som povedať:
tabuľka má polia ID, OS, BROWSER, IP, DEN
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
Vyskusaj takto nejak (nehovorim, ze je to 100%, neskusal som):
Kód: $result = mysql_query("select distinct den from tabulka"); $datum = mysql_fetch_array($result); $pocet_pristupov = 0; $prislusny_datum = "0"; for($i=0;$i<count($datum);$i++) { $result2 = mysql_query("select * from tabulka where den=".$datum[$i]); if (count(mysql_fetch_array($result2))>$pocet_pristupov){ $pocet_pristupov = count(mysql_fetch_array($result2); $prislusny_datum = $datum; } }
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
djsulo ako na to pozeram niesom isty ci tam nieje zradne miesto mno neviem tominator odskusaj to od 0teho pristupu az po co ja viem 3x ci to neroby ani jednu neplechu bo sa mi to nezda a skusat sa mi to nechce
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
ved som napisal, ze som to neodskusal, je to iba tak principialne napisane (ved som uz takmer spal )
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
hmm, a co tak troska jednoduchsie:
Kód: $sql = "SELECT den, COUNT(*) pocet FROM tablename GROUP BY den ORDER BY pocet DESC LIMIT 1"; $res = mysql_query($sql); if(mysql_num_rows($res)==1) { list($den,$pocet) = mysql_fetch_array($res); echo 'Najviac pristupov ('.$pocet.') bolo '.$den; }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
tak ako napísal stanley mi to nejde napíše mi:
Najviac pristupov (1561) bolo
čo je vlastne súčet všetkých prístupov (neviem ale to bude asi tým že 'pocet' nemám ...)
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
stlpec den mas ako definovany? mas tam vobec nejake hodnoty?
Lebo ti to malo vypisat nieco v tomto zmysle (aj s datumom, ked ho mas definovany ako YYYY-MM-DD):
Najviac pristupov (34) bolo 2008-02-16
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
djsulo vypisujem takto:
echo $datum["Den"] ." $pocet_pristupov";
??
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
nechapem co presne chces, ale asi ku kazdemu datumu vypisat pocet pristupov?
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
tak teraz nechapem. Ja chcem zistiť v ktorý deň som mal najväčšiu návštevnosť trebars 1.1.2008 => 126000 ľudí
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
to viem, len som nevedel co myslis touto hlaskou:
Kód: djsulo vypisujem takto: echo $datum["Den"] ." $pocet_pristupov"; ??
teda aka to bola otazka, kedze su tam otazniky.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
áno, že ako vypíšem výsledok (pretože ty si napísal systém ...)
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
Kód: echo $prislusny_datum." - ".$pocet_pristupov;
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 | |
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
sorry...
Kód: echo $prislusny_datum['den']." - ".$pocet_pristupov;
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
no teda to je skoro to co som napisal ja ...
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
skoro ano, ale keby si to robil s $datum, tak ti vzdy vypise datum s najmensim poctom pristupov a prideli mu najvacsi pocet pristupov.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
len mne to pride opačne -> deň v ktorý som mal najmenej príspupov ...
|
|
Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
|