Ver Mensaje Individual
  #14 (permalink)  
Antiguo 05/07/2013, 21:21
CHAEEZ
 
Fecha de Ingreso: julio-2013
Ubicación: Temuco
Mensajes: 48
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Como imprimir datos de dos tablas distintas segun orden dado

Cita:
Iniciado por GatorV Ver Mensaje
Como te digo tienes que ejecutar la otra consulta dentro del while, te dejo el código a grandes rasgos:

Código PHP:
Ver original
  1. $query = "SELECT ... WHERE id_pregunta=?";
  2. $respuestas = $link->prepare($query);
  3. $respuestas->bind_param('s', $idPregunta);
  4. $respuestas->bind_result($var1, $var2, $varX);
  5.  
  6. while($row = $result->fetch_assoc()) {
  7.         // imprimes tu $row
  8.  
  9.         // segundo query
  10.         $idPregunta = $row['id_pregunta'];
  11.         $respuestas->execute();
  12.  
  13.         while($respuestas->fetch()) {
  14.                      // Imprimes las respuestas...
  15.         }
  16. }

Saludos.
MUCHAS GRACIAS GatorV, me resulto de mucha ayuda!! Problema resuelto.
Esta fue la clave. al preguntarme de donde capturo el valor de idPregunta me respondi solo. dentro del WHILE donde imprimo las preguntas coloco la sintaxis que me consultara las respuestas segun una id_pregunta.