Hago una consulta a la BD y con un While imprimo los resultados. Dentro de este while quiero hacer una consulta a otra tabla de la BD con el resultado obtenido en la variable "$categoryid" (no si debo hacerlo como lo hago).
Código:
$categoryid (de la primera consulta) va cambiando cada vez correctamente.$query="select * from products WHERE activo =\"1\" AND oferta=\"si\""; $result=mysql_query($query); while ($row = mysql_fetch_array($result)) { // Miro que la categoria este activa $categoryid = $row['categoryid']; $querycat="select * from category WHERE $categoryid =\"$categoryid\""; $resultcat=mysql_query($querycat); $rowcat = mysql_fetch_array($resultcat); $activocat = $rowcat['activo']; echo $categoryid; echo $activocat; .... .....
$activocat (de la sgunda consulta) se queda con el primer valor que se le asigana.
Alguna idea de por que?