Hola a todos,
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:
$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;
....
.....
$categoryid (de la primera consulta) va cambiando cada vez correctamente.
$activocat (de la sgunda consulta) se queda con el primer valor que se le asigana.
Alguna idea de por que?