Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2013, 15:35
angelsds
 
Fecha de Ingreso: noviembre-2012
Ubicación: Caracas - Venezuela
Mensajes: 116
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Cómo generar una página a partir de una consulta MySQL?

Esto es más un problema de diseño de base de datos

Yo lo harías así:

3 tablas: horarios, hospitales, medicos

Tabla Horarios:

id, dias, horas, id_hospital, departamento, id_medico

Tabla Hospitales:

id_hospital, nombre_hospital, direccion

Tabla Médicos:

id_medico, nombre, carnet


La tabla horarios es la principal y conecta con hospitales y medicos,

Con tu diseño qué pasa si hay un nuevo hospital? Tendrías que hacer una nueva tabla, con este diseño sólo tienes que agregar el hospital a la tabla hospital, igual con el médico.


Si quieres un Query para ver en qué hospitales trabaja este doctor hacer un join donde por medio del id_medico traes los horarios que él tenga registrado


Incluso puedes perfeccionar este diseño agregando una tabla de horarios y una tabla de departamentos

el query seria algo como


Código PHP:
 SELECT horarios.diashorarios.horashospitales.nombre_hospitalmedicos.nombre_medico FROM horarios,hospitales,medicos WHERE horarios.id_hospital hospitales.id_hospital AND horarios.id_medicomedicos.id_medico AND id_medico=(id del medico