alles counten, was das heutige datum hat

Kurt Cobain

Erfahrenes Mitglied
WARUM WEIS DAS NIMANDalles counten, was das heutige datum hat

tagtag

hab ne tabelle, in der die spalte TIME immer den Unix-Timestamp hat TIME().

jetzt will ich ie anzahl der reihen zählen , die das heutige datum haben, etwa so:

PHP:
$now =  date("d m y", time());
$abfrage = "SELECT  COUNT(*) AS Anzahl FROM counter WHERE time ='$now'";
$ergebnis = mysql_query($abfrage)  or die (mysql_error());
while($row = mysql_fetch_object($ergebnis))
       {
       echo $row->Anzahl;
       }

geht aber net so ganz.

hat jemand ne bessere idee?

danke
 
Zuletzt bearbeitet:
Hallo!

Ermittle den Zeitstempel für heute, 0:00 Uhr und den Zeitstempel für morgen 0:00 Uhr und schreib` dann in die Where-Bedingung so etwas ähnliches wie:
Code:
WHERE time>=$heute and time <$morgen
Und achte auf die Groß- und Kleinschreibung bzw. Netiquette bei deinen Threads. Das erhöht die Wahrscheinlichkeit, dass jemand antwortet.
 
MySQL hat auch noch andere recht brauchbare Möglichkeiten, wie z.B.:


PHP:
$abfrage = "SELECT  COUNT(*) AS Anzahl FROM counter WHERE FROM_UNIXTIME(time,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')";
$ergebnis = mysql_query($abfrage)  or die (mysql_error());
while($row = mysql_fetch_object($ergebnis))
       {
       echo $row->Anzahl;
       }
 
Zurück