Estoy tratando de dar con el error que debo estar cometiendo al hacer una consulta a una base de datos.
Tengo una variable $password dada que recogo de una variable de sesión.
Quiero hacer varias consultas (a unan misma tabla)dentro de un bucle while, para finalmente imprimir solo los valores que cumplen con ciertos requisitos. El problema es que solo me devuelve un valor, como si sólo recorriera el bucle una vez. Este es el código(puedo explicarlo mejor si es necesario:)):
Código PHP :
... $conexion=.. .. SELECT distinct* FROM tabla WHERE passwordcliente='$password'...//transacciones donde el usuario ha sido cliente .. while($reg=... { $passwordproveedor=$reg['passwordproveedor']; $emisor=$reg['emisor']; $conexion=.. .. SELECT MAX(time) AS maximo FROM tabla WHERE passwordcliente='$password' AND passwordproveedor='$passwordproveedor'..*/busco la ultima vez y tiempo en que yo fui cliente de dicho(cada) proveedor*/ .. if($reg=... { $maximo1=$reg['maximo']; } SELECT MAX.......WHERE passwordcliente='$passwordproveedor' AND passwordproveedor='$password'...*/aquí el usuario es proveedor y el que antes era proveedor ahora es cliente;y recogo el momento de la ultima transaccion de este tipo*/ .. if($reg=.. { $maximo2=$reg[' maximo']; } if($maximo1=$maximo2) { echo $emisor; echo "<br />"; } }
He tratado también de poner un número diferente a cada consulta, pero no ha funcionado.
Muchísimas gracias de antemano por cualquier ayuda.