alle einträge mit dem datum von heute zählen

fluid

Mitglied
hi,


ich habe ne shoutbox geschrieben jetzt möchte ich unten anzeigen lassen wie viel personen heute schon geshoutet haben ... wie kann ich den alle einträge mit dem datum von heute "zählen" lassen ?

ich hab es so probiert *gg*

PHP:
$count_stamp = time();
$count_sql = "SELECT shoutdate FROM $tb_name WHERE shoutdate LIKE $count_stamp";
$count_shout = mysql_query($datum_sql,$conn);
$today_shout = mysql_num_rows($count_shout);

geht natürlich nich *gg*

sorry bin noch totaler anfänger *gg*

thx fluid
 
Zuletzt bearbeitet:
PHP:
$count_stamp = mktime (0,0,0,date('n',time()),date('j',time()),date('Y',time()));
//sollte den timstamp vom heutigen Tag um 0 Uhr zurückgeben
$count_sql = "SELECT shoutdate FROM $tb_name WHERE shoutdate  >$count_stamp";
// alle timestamps die größer sind wurden heute abgesendet
$count_shout = mysql_query($datum_sql,$conn);
$today_shout = mysql_num_rows($count_shout);
So oder so ähnlich müsste es gehen. Und jetzt hoffe ich für dich dass du den Timestamp nicht in einer Text spalte gespeichert hast sonder als echte Zahl, sonst gehts nähmlich glaub ich nicht.

tob
 
hmm irgendnen kleiner fehler is noch drin
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\htdocs\babbelbox\index.php on line 17

der timestamp is int(10) in der db
 
änder den code mal in
$count_shout = mysql_query($datum_sql,$conn) or die(mysql_error());

und schau was er dann für einen fehler ausgibt vieliecht hilft dir das schon weiter...falls nicht wieder posten..
tob
 
Zurück