Cita:  
					Iniciado por David el Grande  
  Puedes usar el operador de comparación BETWEEN:
      Funciona bien pero lo raro es que me retorna 0 si tomo del mes a hoy  
 Código PHP:
            //vemos la fecha hace un mes atras
        $p_mes = date('d-m-Y', strtotime('-1 month'));
 
        //Vemos el total de ingresos hace un mes
        $total_m = mysql_query("SELECT count(*) FROM mail_masivo WHERE fecha BETWEEN '$p_mes' AND '$hoy'") or die(mysql_error());
        list($total_m) = mysql_fetch_array($total_m); 
    
  me retorna 0 y en la sabe de datos tengo solo tres entradas con fechas: 
15-04-2009
10-05-2009
03-05-2009 
por lo tanto deberia retornar 3 
¿En que estoy mal ?