|    
			
				30/03/2016, 19:44
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: marzo-2016 
						Mensajes: 2
					 Antigüedad: 9 años, 7 meses Puntos: 0 |  | 
  |   Hacer un select dentro de otro select MYSQL PHP 
  Quiero hacer un select dentro de otro usando los datos obtenidos dentro del primer select.... Tengo esto:
 <?php
 include('config_a.php');
 
 $queryc = "select * from materias WHERE grado='$gys'";
 $resultc = mysql_query($queryc);
 
 while ($registroc = mysql_fetch_array($resultc)){
 
 $ID = $registroc[ID];
 $materia = $registroc[materia];
 $profesorid = $registroc[profesor_id];
 $imgmateria = $registroc[foto];
 
 
 ?>
 
 
 <div class='col-sm-4 col-xs-6 col-md-3 col-lg-3'>
 <a style="text-decoration: none;" href="materia.php?mid=<?=$ID?>" class="thumbnail fancybox" rel="ligthbox">
 <img class="img-responsive" alt="" src="<?=$imgmateria?>" />
 <div class='text-right'>
 <?php
 $queryas = "select * from homework WHERE id_materia='".$registroc['ID']."'";
 $resultas = mysql_query($queryas);
 
 while ($registroas = mysql_fetch_array($resultas)){
 
 $idhw = $registroas[ID];
 
 }
 ?>
 <small class='text-muted'><?=$materia?> <?=$idhw?></small>
 </div>
 </a>
 </div>
 
 <?php
 }
 ?>
 
 
 Pero lo que hace es mostrarme el $idhw solo de un dato encontrado, en la tabla materias tengo 17 datos registrados, y el select $queryas, solo me da el valor de un dato encontrado en el select anterior.... ¿Como hago que me muestre los de todos los encontrados en el primer select?
     |