buenas noches amigos ando medio desorientado sobre este tema de consultas multiples. el problema es el siguiente tengo varias tablas que e relacionado anteriormente que serian:
Código PHP:
tabla alumno
1. id_alumno (PK)
2. nombre
3. direccion
4. telefono
5. cedula
6. sexo
7. nomrep
8. numrep
Código PHP:
tabla grado
1. id_ano (pK)
2. ano
Código PHP:
tabla seccion
1. id_seccion(PK)
2. seccion
Código PHP:
tabla seccion_grado
1. id_ano (FK) "grado"
2. id_seccion (FK) "seccion"
3. id_alumno (FK)"alumno"
Bueno tengo un registro el cual me guarda las variables en las diferentes tablas! anterior habia hecho ano y seccion dentro de la tabla alumno pero el problema esta en que es un sistema de control de notas y que dependiendo del ano pueden cursar algunas materias. entonces decidi separar las tablas pero el problema esta en cuando voy a hacer la consulta.!
la consulta que antes hacia la hacia completa de solo la tabla alumnos!
Código PHP:
<?PHP
$instruccion = "select nombre,sexo,ano,direccion,cedula,telefono,nomrep,numrep,seccion
from alumno";
$consulta = mysql_query($instruccion,$conexion)
or die ("Fallo en la consulta");
$nf = mysql_num_rows($consulta);
if ($nf > 0)
{
print("<TABLE align='center' border ='2'>");
print("<CAPTION><h2>LISTADO GENERAL DE ALUMNOS EN BASE DE DATOS</h2></CAPTION>");
print("<TR>");
print ("<TH>Nombre del Alumno</TH>");
print ("<TH>Sexo</TH>");
print ("<TH>Año Cursando</TH>");
print ("<TH>Seccion</TH>");
print ("<TH>Direccion</TH>");
print ("<TH>Cedula</TH>");
print ("<TH>Telefono</TH>");
print ("<TH>Nombre Del Representante</TH>");
print ("<TH>Telefono Del Representante</TH>");
print("</TR>");
for ($x=0;$x<$nf;$x++){
$fila = mysql_fetch_array($consulta);
print("<TR>");
print ("<TD>".$fila['nombre']."</TD>");
print ("<TD>".$fila['sexo']."</TD>");
print ("<TD>".$fila['ano']."</TD>");
print ("<TD>".$fila['seccion']."</TD>");
print ("<TD>".$fila['direccion']."</TD>");
print ("<TD>".$fila['cedula']."</TD>");
print ("<TD>".$fila['telefono']."</TD>");
print ("<TD>".$fila['nomrep']."</TD>");
print ("<TD>".$fila['numrep']."</TD>");
print ("</TR>");
print("</TR>");
}
print("</TABLE>"); }
else {
print ("No hay Alumnos almacenados en Base de Datos<BR>");
}
?>
Pero ahora quiero seleccionar de las multiples tablas para que me lo imprima! selecionar todo y que cada año corresponda con el id_alumno correspondiente.
no puedo hacer las seleccion multiples! no consigo como!
antemano muchas gracias por la ayuda que me an prestado!