Problem mit einer SQL Abfrage Aus irgendeinem Grund spinnt mein Counter...
In meiner Tabelle habe ich die Spalten id, day, month, year, hits. Damit ich den Wert der Hits vim Vortag hab, frage ich so ab:
list($gestern) = mysql_fetch_row(mysql_query("SELECT id,hits,day-1 FROM `".$counter."` GROUP BY `hits` ORDER BY `id` DESC"));
Anstatt dass mir 75 ausgegeben wird, wird mir 11 ausgegeben. 75 ist der Wert vom Vortag, 11 der Wert von Heute. Ich denke in der SQL Abfrage ist der Wurm drin, ich weiß nur nicht wo. Das Ganze habe ich dann noch mit SELECT MAX(id-1), hits FROM $counter GROUP BY hits. Wollte auch nicht so recht. Und mit einer WHERE Klausel hat es auch nicht so recht geklappt.
picco |