Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2014, 05:33
Avatar de solmedina87
solmedina87
 
Fecha de Ingreso: noviembre-2014
Mensajes: 68
Antigüedad: 9 años, 5 meses
Puntos: 4
Respuesta: Mostrar base de datos con relacion PHP

Primero deberías relacionar las tablas, agregando idPaciente en la tabla citas.

Después la consulta debería ser:
Código SQL:
Ver original
  1. SELECT p.nombre, p.apellidomaterno, p.apellidopaterno, c.Hcita, c.Fecha
  2. FROM pacientes p
  3. INNER JOIN citas c ON c.idPaciente=p.idPaciente

Sin agregar el idPaciente en la tabla citas no vas a poder relacionarlas.

Ahora esta es la parte de consultas SQL... (que debería ir en le tema SQL), después para mostrar en una tabla todos los datos en PHP sería algo como esto a grandes rasgos:

Código PHP:
Ver original
  1. include ($conexion);
  2. $consulta="SELECT p.nombre, p.apellidomaterno, p.apellidopaterno, c.Hcita, c.Fecha
  3. FROM pacientes p
  4. INNER JOIN citas c ON c.idPaciente=p.idPaciente";
  5. $resultado=mysql_query($consulta,$conexion);
  6.  
  7. <table>
  8. while ($fila=mysql_fecth_row($resultado) {
  9. <tr> <td> Nombre </td>
  10. <td> Apellidos </td>
  11. <td> Hora </td>
  12. <td> Fecha </td>
  13. </tr>
  14. <tr> <td> echo $fila[0]; </td>
  15.  <td> echo $fila[1] $fila[2]; </td>
  16.  <td> echo $fila[3]; </td>
  17.  <td> echo $fila[4]; </td>
  18.  </tr>
  19. }
  20. </table>

Es a grandes rasgos, no es el código completo, ni probado, probablemente tenga errores pero es la idea para que pudas armar el tuyo.