Bedste score fra denne måned

Tags:    php

Jeg har et script i øjeblikket, men det fungere jo ikke rigtigt, at den kun viser fra -24 timer siden!

Denne her f.eks:

$lol = (time()-(3600*24));

$e = mysql_query("SELECT navn, kliks FROM highscore WHERE tid > " . $lol . " AND navn != 'undefined' ORDER BY kliks DESC LIMIT 0,10");

Vil jo vise -24 timer tilbage f.eks. Det skal den jo ikke. For hvad hvis man ser siden kl. 00:10 - så viser den stadig spillere fra 24 timer siden. Det skal den ikke, men vise dagslisten fra 00:00 til 00:00

Hvordan gøres dette? (UDEN BRUG AF NOW()) - da mit system er integreret til time()

Kan nogle hjælpe?



Indlæg senest redigeret d. 11.09.2008 19:26 af Bruger #9820
Fold kodeboks ind/udKode 




Mig en ære at være en del af dit query :P. Nå, spøg til side.

Jeg ville nok gøre noget i den her retning

Fold kodeboks ind/udPHP kode 


Altså bare at oprette et timestamp med dags dato kl. 00:00:00. Vil du have det fra en hel måned kan du ændre det til

Fold kodeboks ind/udPHP kode 


Som så vil lave et timestamp fra d. første i den nuværende måned.



Indlæg senest redigeret d. 11.09.2008 19:35 af Bruger #3275
Tak for svarene.

Hvordan skal den så se ud for en hel uge?



det kunne være noget a la

Fold kodeboks ind/udKode 


Derefter kan du selv udregne hvordan man lægger dagene til for at ramme et slut tidspunkt.

http://dk.php.net/date



Indlæg senest redigeret d. 12.09.2008 14:13 af Bruger #10216
Gnu - Den fungerer ikke helt. $week_start_timestamp outputter ingenting!



hehe... en lille tanketorsk

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 12.09.2008 14:19 af Bruger #10216
t