Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/07/2013, 19:29
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: Como imprimir datos de dos tablas distintas segun orden dado

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.