PHP ver gevorderde |
|
Ik haal met volgend script het aantal entries op, en wil berekenen hoeveel entries per dag dat is. Ik heb 1108328293 als start genomen (vandaag dus), maar ik twijfel eraan ofdat het klopt, want als ik $sinds = time() - 1108328293; echo, kom ik al 5910, terwijl ik nog maar 2 minuten geleden de huidige time heb genomen en geupload...(!= 5910 seconden). Of klopt het toch zoals ik het doe?
$hits_sql = mysql_query("SELECT COUNT(`id`) FROM site_bezoekers");
$hits = mysql_result($hits_sql,0);
$sinds = time() - mktime(22, 02, 10, 02, 13, 2005);
$sinds = $sinds / (60 * 60 * 24);
$hits = $hits / $sinds;
echo $hits;
$hits_sql = mysql_query("SELECT COUNT(`id`) FROM site_bezoekers"); $sinds = time() - mktime(22, 02, 10, 02, 13, 2005); $sinds = $sinds / (60 * 60 * 24); $hits = $hits / $sinds;
Is er trouwens een nog snellere methode om deze telquery uit te voeren, want kan het de pagina niet vertragen (voer er zo'n 25 tal uit op de pagina)
|