hola necesito que alguien me ayude sobre como recuperar los siguientes datos.
ACA MUESTRO LA BD PARA QUE SE GUIEN
Alumno
rut
inscribe
rut, nom_asig <- fk's
asignatura
nom_asig
dicta
email, nomb_asig <- fk's
profesor
email
realiza
nom_sala, email, fecha, hora <- todo fk
reserva
hora, fecha, nom_sala(fk), email(fk)
sala
nom_sala
tengo que hacer una consulta cosa que cuando yo ingrese el rut del alumno el me muestre la hora y fecha en que ingreso al lugar (eso esta hecho no hya problema pq es puro php no mas) el problema es que en base a esa hora y fecha tengo que hacer una consulta la cual me diga sobre ese alumno
quien es su profesor y en la sala en que trabajara, si se puede tambien la asignatura
Yo hice una consulta (aka se ven los datos reales de la bd arriba puse de ejemplo no mas)
Código:
<?
$sql = " SELECT * FROM inscribe INNER JOIN dicta ON ins_nombre_asign=nombre_asign WHERE ins_matricula='$_POST[matr]'";
$res = pg_query($sql);
while ($row = pg_fetch_array($res)) {
$nom_pro = $row["email_profesor"];
$ape_pro = $row["nombre_asign"];
$sql2 =" SELECT * FROM realiza WHERE email_profesor = '$nom_pro' ";
$res2 = pg_query($sql2);
while ($row = pg_fetch_array($res2)) {
$sala = $row["nombre_sala"];
}
echo $nom_pro; echo ' '; echo $ape_pro; echo ' '; echo $sala; echo '<br>';
}?>
Esta consulta al ingresar el rut del alumno me despliega el email del profesor del alumno, la asignatura que hace y la sala donde la hace.
pero me despliega todos los datos, es decir, el alumno tiene 5 asignaturas, esto muestra todas la asignatura con tosdos lo profesores y las salas donde las hacen, y solo quiero que muestre la asignatura, profe y sala que le toca cuando el alumno entra al lugar
BUENO ESO ES ESPERO QUE ME AYUDEN POR QUE REALMENTE NECESITO ESTO URGENTE, ACEPTO TODA SUGERENCIA, GRACIAS