Estoy tratando de realizar unas consultas a una tabla dentro de un while, y debo estar haciendo algo mal.
En la primera consulta (antes del while)recogo varios valores de una variable con un select; luego abro un while.
Dentro de dicho while quiero
hacer un par de consultas a la misma tabla para recoger dos valores máximos y dependiendo de ellos imprimir los valores iniciales o no.
Pero el tema es que sólo me recoge un valor(inicialmente) como si se tratara de un if y no de un while;es decir, sólo me da el primer valor que encuentra.
Es algo así:
Código PHP:
   :
 
... 
$conexion=... 
SELECT* from tabla where... 
while(...) 
{ 
$valor=$reg['campo']; 
$conexion=... 
SELECT MAX(.......AS maximo ...where... 
if(reg=.... 
{ 
  $maximo1=$reg['maximo']; 
 } 
$conexion=... 
SELECT MAX(...  AS maximo...where... 
if(reg=... 
 { 
 $maximo2=$reg['maximo']; 
} 
if($maximo1>$maximo2) 
{ 
echo $valor; 
echo "<hr>"; 
}  
} 
    Código PHP:
   echo $valor; 
    Mil saludos y gracias de antemano por cualquier ayuda.
Saludos
 
 


