Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2009, 04:05
Greco2
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 11 meses
Puntos: 7
recuperar cantidad de registros de hoy

Hola, tengo una base de datos donde guardo las visitas que tiene mi web.
Quiero mostrar el total de visitas de hoy, el del mes y el total general.
Para mostrar todas las visitas hago lo siguiente...

Código php:
Ver original
  1. $result=mysql_query("select count(*) from visitas",$con);
  2. $visitas_totales = mysql_result($result,0);
  3.  
  4. echo $visitas_totales;

y obtengo el total de registros de la base de datos, pero cuando quiero mostrar solo los registros almacenados el dia de hoy estoy probando con el siguiente códugo pero no me funciona...

Código php:
Ver original
  1. $hoy=date(d-m-y);
  2.  
  3. $result=mysql_query("select count(*) from visitas where fecha='$hoy'",$con);
  4. $visitas_hoy = mysql_result($result,0);
  5.  
  6. echo $visitas_hoy;

el campo 'fecha' de la base de datos es de tipo datetime (21-10-2009 05:10:26), creo que por ahi va el error por que en el WHERE estoy comparando la fecha y hora solo con la fecha ($visitas_hoy) y por eso no me obtiene ningun resultado.

Como tendría que ser la consulta para poder recuperar la cantidad de registros de hoy??

O simplemente tendría que traer todos los registros, recorrerlos uno por uno dividiendo el campo fecha con explode y luego comparar con un IF ??