
27/06/2008, 09:12
|
| | Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Respuesta: Problema con consulta En la consulta tienes el siguiente error de lógica;
mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion, asignaturas WHERE id_profe='$idProfesor'") or die (mysql_error());
Tienes que relacionar las tablas en la clausula where o haciendo un inner join
mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion, asignaturas WHERE asignacion.id_asig=asignaturas.id_asig and id_profe='$idProfesor'") or die (mysql_error());
ó
mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion inner join asignaturas on asignacion.id_asig=asignaturas.id_asig WHERE id_profe='$idProfesor'") or die (mysql_error());
ahora aqui te seleccionaria tantas asignaciones como se le hayan asignado |