Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/05/2012, 10:13
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 19 años
Puntos: 53
Respuesta: Mostrar todos los datos de un campo

tienes en tu tabla

tabla alumno
Código PHP:
Ver original
  1. ------------------------------------
  2. idalumno|idmateriasdebe
  3. ---------------------------------
  4. 1             | 2,12,44
  5. 2             |4
  6. ----------------------------
no se si en una sola consulta se pueda hacer, pero con dos si

por ejemplo traes los datos del alumno 1

Cita:
$sql="select idalumno,idmateriasdebe from alumnos where id=1";
$res mysql_query($sql);
$datos=mysql_fetch_array($res);
despues haces un explode por tu separador (en tu caso la coma), y realizas una consulta pro cada resultado

$materiasdebe=explode($datos[1]);

for($i=0;$i<=count($materiasdebe);$i++)
{
$sqlmaterias="select nombremateria from materias where idmateria='$materiasdebe[$i]'";
$resmateria=mysql_query($sqlmaterias);
$datonombremateria=mysql_fetch_array($resmateria);
echo "Materia ".$datonombremateria[0] ."<br>";
}
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”