Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/05/2011, 12:15
fupinet
 
Fecha de Ingreso: julio-2009
Mensajes: 100
Antigüedad: 17 años, 2 meses
Puntos: 4
Respuesta: numero de usuarios registrado en x tiempo

pongo el codigo completo, como podreis ver todo es un poco basto....
si alquien puede optimizarlo se lo agradeceria...es como me ha salido y llevo poco tiempo.

Código PHP:

$result 
= mysql_query("SELECT * FROM usuarios");
$num_total_usuarios = mysql_num_rows($result);

$fecha_actual= date("Y-m-d");
$result = mysql_query("SELECT fecha FROM usuarios WHERE fecha='$fecha_actual'");

$num_total_usuarios_hoy = mysql_num_rows($result);
$fecha_actual = explode('-',$fecha_actual); 
$anyo = $fecha_actual[0];
$mes = $fecha_actual[1];
$dia = $fecha_actual[2];

$resultado_final =  $fecha_actual[1] - 1;

$result = mysql_query("Select fecha from usuarios where MONTH(Fecha)=$resultado_final and YEAR(Fecha)=$anyo");
$total_usuarios_mes_anterior = mysql_num_rows($result);


echo 
'
  <tr>
    <td width="50%">Total Usuarios: '
.$num_total_usuarios.'</td>
    <td>Registrado Hoy: '
.$num_total_usuarios_hoy.'</td>
    <td>Mes anterior: '
.$total_usuarios_mes_anterior.'</td>
    
  </tr>
  '
; 

gracias a todos y un saludo.