Foros del Web » Programando para Internet » PHP »

Consultas dentro de bucles

Estas en el tema de Consultas dentro de bucles en el foro de PHP en Foros del Web. Necesito hacer consultas SQL dentro del bucle que genera otra consulta SQL y no se porqué no lo consigo :( Hace tiempo, en otro post, ...
  #1 (permalink)  
Antiguo 27/06/2002, 05:03
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Consultas dentro de bucles

Necesito hacer consultas SQL dentro del bucle que genera otra consulta SQL y no se porqué no lo consigo :(
Hace tiempo, en otro post, me dieron una solución para un caso parecido y me funcionó correctamente, pero ahora intento repetirlo y me falla.
A ver si alguien ve el error:
Código:
for ($loop = 0; $row = mysql_fetch_row ($results); $loop++) { 
$query2 = "miquery$loop";
$consulta = "SELECT Usuarios.*,Relaciones.id_fitxa FROM Relaciones, Usuarios WHERE Relaciones.id_usuario = $id_usuario AND Relaciones.id_usuario = Usuarios.id_usuario";
$$query2 = mysql_query ($consulta);
Hasta aquí bien.
Ahora viene lo que falla:
Código:
while ($row = mysql_fetch_row ($$query2)) { print "<tr><td>$row[1]</td></tr>"; }
Error:
Warning: Supplied argument is not a valid MySQL result resource in /pruebas/prueba.php on line 176

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #2 (permalink)  
Antiguo 27/06/2002, 05:11
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Re: Consultas dentro de bucles

Ya solventé el error :P
Simplemente construía mal el query porque llamaba mal la variable

&quot;Si errar es humano, yo soy más humano que ninguno&quot;



Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.