Cita:  
					Iniciado por arcangelcross  
   
$sql="SELECT * FROM recepcion_equipo where status = 'Taller' and servicio = 'Palm' and fecha BETWEEN '$hoy' AND '$fecha'"; 
$result=mysql_query($sql); 
$num=mysql_affected_rows(); 
 
 
 
pero me muestra 0, y tengo 5 registros en la base de datos, tres de ellos se registraron ayer, y dos hace mas de 25 dias. 
 
 
 
echo $num;
     
Tu problema es que haces la consulta de la fecha con formato 2007/2/1, debes modificar antes la variable donde tienes la fecha a formato mysql para que aparesca de esta forma 'aaaa-mm-dd', eso es .....
suerte 
te envio la funcion:  
 Código PHP:
    function cambiaf_a_mysql($fec)
{ 
    ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fec, $mifecha); 
    $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; 
    return $lafecha; 
}