Ik maak op mijn eigen website sinds 2010 gebruik van een script voor statistieken op te halen en ze dan te laten te zien op een statistieken pagina. Dit lukte in het jaar 2011 zeer goed, elke dag liet die een totaal zien van het aantal bezoekers en pageviews. Maar sinds 2012 lukt dit niet meer naar behoren. Hij laat maar 1 datum zien en niet meer een overzicht van de laatste 10 dagen.
$querydatum = mysql_query("SELECT * FROM stats GROUP BY month(datum), year(datum) DESC LIMIT 10 ");
while($row = mysql_fetch_array($querydatum)){
$datum = $row['datum'];
$querybez = mysql_query("SELECT * FROM stats WHERE datum = '$datum' ");
$aantalbez = mysql_num_rows($querybez);
$aantalbez10 = $aantalbez * 10;
$querypag = mysql_query("SELECT sum(pageviews) as pageviews FROM stats WHERE datum = '$datum' ");
$aantalpag = mysql_fetch_array($querypag);
$aantalpag = $aantalpag['pageviews'];
$aantalpag10= $aantalpag * 10;
echo '<div class="date"><b>'.$datum.'</b></div><div class="bars">';
echo '<strong class="barpageviews" style="width:'.$aantalpag10.'px;">'.$aantalpag.'</strong>';
echo '<strong class="barbezoekers" style="width:'.$aantalbez10.'px;">'.$aantalbez.'</strong>';
echo '</div>';
}
In de database ziet de datum er zo uit 04/02/2012.
Alvast bedankt