
23/12/2009, 02:14
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Bucles anidados con consultas Bucles anidados. Tengo un codigo. Son dos bulces uno dentro del otro y lo que pretendo es comparar los elementos devueltos por la primera consulta con cadauno de los elementos de la segunda. El problema es que el fetch_row de la segunda solo se hace una vez. Ahora estoy haciendo unos echos para saber donde está mal.
Alguien tiene alguna idea?
Aqui teneis el codigo
$select_departaments = "select * from departament";
$result_departaments = mysql_query($select_departaments, $link);
$select_id_departaments = "select * from act_depart where id_act='" . $id_activitat . "'";
$result_id_departaments = mysql_query($select_id_departaments, $link);
while ($row = mysql_fetch_array($result_departaments)){
echo "a" . $row['id_dep'];
while ($row1 = mysql_fetch_array($result_id_departaments)){
echo "b".$row1['id_dep'];
}
}
I aqui lo que imprime
a1b1b3a2a3a4a5a6a7a8a9a10a11a12a13a14
Como veis solo se imprime la b una vez despues de la primera iteracion del primer bucle
Muchas gracias |