Avatar billede mewm Nybegynder
14. august 2005 - 14:01 Der er 5 kommentarer og
1 løsning

Tage fra mysql fra idag!

Hey, jeg er ved at kode et hits system. Men jeg skal have mysql til at tage hvor mange rækker der er lavet i dag.

Altså Hits idag.. Men kan ikke finde ud af hvordan man gør.

Jeg har lavet et script sådan at i kan se hvad jeg mener og jeg ved godt at man ikke kan det, det er bare sådan i forstår hvad jeg mener:

function hitsToday() {
    $today = date("d", time());
    $num = mysql_query("SELECT * FROM `mewm_visits` WHERE date('d', time) = '$today' ") or die(mysql_error());
    return mysql_num_rows($num);
   
}
Avatar billede erikjacobsen Ekspert
14. august 2005 - 14:21 #1
Har du et felt, der hedder "time" ? Hvad slags felt er det?
Avatar billede mewm Nybegynder
14. august 2005 - 16:09 #2
Det er BIGINT og tiden som bliver lagt ind er time()
Avatar billede erikjacobsen Ekspert
14. august 2005 - 17:13 #3
Så find unixtimestamp for den givne dato kl. 00:00:00 og et andet for samme dag kl. 23:59:59. Så kan du lave en select på de tidspunkter i din tabel, der ligger imellem.
Avatar billede coderdk Praktikant
15. august 2005 - 08:13 #4
I dag:

function hitsToday() {
    $today = mktime( 0, 0, 0, date('m'), date('d'), date('Y'));
    $num = mysql_query("SELECT * FROM `mewm_visits` WHERE time >= '$today' ") or die(mysql_error());
    return mysql_num_rows($num);
 
}

Seneste 24 timer:

function hitsToday() {
    $today = strtotime('-24 hours');
    $num = mysql_query("SELECT * FROM `mewm_visits` WHERE time >= '$today' ") or die(mysql_error());
    return mysql_num_rows($num);
 
}
Avatar billede mewm Nybegynder
20. august 2005 - 01:12 #5
coderdk tak for svaret.. Det virker. smid et svar
Avatar billede coderdk Praktikant
20. august 2005 - 01:35 #6
Aight :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester