Faktisk skrev jeg storset hvilken en du skulle bruge:
Du kunne jo prøve at fjerne group by. Som jeg vist nok skrev og viste vil count da lave et resultat med antallet af rækker.
$getLY = mysql_query("SELECT COUNT(1) FROM `cms_statistik` WHERE `dato` > '$lastyear'") or die(mysql_error());
list($visitsLastYear) = mysql_fetch_row($getLY);
Angående din besøgslog vil jeg tro noget i retning af:
$res = mysql_query('SELECT COUNT(1) AS c, FLOOR(`dato`/86400)*86400 AS d FROM cms_statistik GROUP BY d ORDER BY d DESC');
while($row = mysql_fetch_row($res)){
list($c, $d) = $row;
echo $c.' '.date(DATE_RFC822, $d).'<br>';
}
Indlæg senest redigeret d. 19.05.2011 16:05 af Bruger #5620