Hola a todos tengo una consulta la cual me arroja registros que cumplan determinados requisitos... funciona bien solo que al mandar esto <?php echo $row_actualizar['id']; ?> (Resultado de otra consulta porque trabajo con varias tablas) solo me arroja el id 1 aunque halla más registros a todos los demás les pone el valor del registro 1 en mi bd
(aclaro que no esta mal la consulta ya que probe poniendo exactamente las misma sentencias que en asignaturas)
Código PHP:
<?php do { ?>
<td><?php echo $row_actualizar['id']; ?></td>
<td><?php echo $row_asignaturas['clave']; ?></td>
<td><?php echo $row_asignaturas['nombre']; ?></td>
<?php } while ($row_asignaturas = mysql_fetch_assoc($asignaturas)); ?>
por ejemplo esto me arrojaría
id clave nombre
1 esp1 Español
1 mat1 Matemáticas
1 fis1 Física
como verán siempre repite 1
intente haciendo ciclo en ciclo (según yo xD)
Código PHP:
<?php do { ?>
<td> <?php do { ?><?php echo $row_actualizar['id']; ?><?php } while ($row_actualizar = mysql_fetch_assoc($actualizar)); ?></td>
<td><?php echo $row_asignaturas['claveasignatura']; ?></td>
<td><?php echo $row_asignaturas['nombre']; ?></td>
<?php } while ($row_asignaturas = mysql_fetch_assoc($asignaturas)); ?>
Solo me muestra el 1 en el primer registro
id clave nombre
1 esp1 Español
mat1 Matemáticas
fis1 Física
Que puedo hacer para que dentro del ciclo asignaturas arroje mis valores correctos de la consulta actualizar????? osea nececito obtener esto segun mis valores de mi base de datos
id clave nombre
1 esp1 Español
2 mat1 Matemáticas
fis1 Física
En el 3ro. nada por que no existe en mi tabla