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 abro un while.
Bien, la cuestión es que 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 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 cualquiere ayuda.
SAludos