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.