Foros del Web » Programando para Internet » PHP »

mostrar registros de una tabla en una consulta

Estas en el tema de mostrar registros de una tabla en una consulta en el foro de PHP en Foros del Web. hola! tengo una onsulta a una tabla 'asistencia', y quisiera mostrar los nombres y apellidos en esa consulta. he intentado con INNER JOIN , pero ...
  #1 (permalink)  
Antiguo 30/10/2009, 10:22
Avatar de sinai21  
Fecha de Ingreso: octubre-2009
Mensajes: 89
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación mostrar registros de una tabla en una consulta

hola!

tengo una onsulta a una tabla 'asistencia', y quisiera mostrar los nombres y apellidos en esa consulta.

he intentado con INNER JOIN , pero solo me muetra los nombres que coinciden con la cedula y quiero mostrar nombre y apellido por cada asistencia.

Código PHP:
 $Consulta=mysql_query("select * from asistencia inner join empleado on asistencia.cedula=empleado.cedula ;"); //Ejecuta el Query en la Base de Datos          
           
if (!$Consulta) {
              echo(
"<p>Error al ejecutar el Query Sql.</p>");
              exit();
            }              
           while(
$Fila mysql_fetch_array($Consulta)) { //Ciclo Repetitivo mientras no sea fin de Archivo
           
$f explode("-",$Fila["UsuarioFecha"]); 
            echo 
"<tr class='table_imagenes'>";           
           echo 
"<td align='center' style='color: #666666; font-weight: bold;'>".date("d-m-Y",mktime(0,0,0,$f[1],$f[2],$f[0]))."</td>";
           echo 
"<td align='center' style='color: #666666; font-weight: bold;'>".$Fila["nombres"]."</td>";
           echo 
"<td align='center' style='color: #666666; font-weight: bold;'>".$Fila["h_entrada"]." </td>";
           echo 
"<td align='center' style='color: #666666; font-weight: bold;'>".$Fila["h_salida"]."</td>"

sin mas gracias por su ayuda
  #2 (permalink)  
Antiguo 30/10/2009, 10:24
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: mostrar registros de una tabla en una consulta

Esta consulta es relativa a base de datos, así que el foro adecuado para ello debe ser el de MySQL, en cualquier caso necesitas facilitarnos la estructura de las dos tablas involucradas en la consulta para ofrecerte la mejor solución.

Saludos!
  #3 (permalink)  
Antiguo 30/10/2009, 10:26
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: mostrar registros de una tabla en una consulta

Pues nose si le entendi mal pero pues si quiere ver el apellido pues muestrelo y listo

Código PHP:
           echo "<td align='center' style='color: #666666; font-weight: bold;'>".$Fila['nombres']." ".$Fila['apellidos']"</td>"
  #4 (permalink)  
Antiguo 30/10/2009, 10:27
Avatar de sinai21  
Fecha de Ingreso: octubre-2009
Mensajes: 89
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: mostrar registros de una tabla en una consulta

espero me puedan ayudar la estructura de laS TABLAS:


'asistencia'


id_Usuario, Fecha_Usuario, cedula, h_entrada, h_salida




'empleado'



nombres, apellidos, cedula,.....




espero puedan ayudarme
  #5 (permalink)  
Antiguo 30/10/2009, 10:28
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: mostrar registros de una tabla en una consulta

va en el foro de sql
  #6 (permalink)  
Antiguo 30/10/2009, 10:29
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: mostrar registros de una tabla en una consulta

Cita:
Iniciado por sinai21 Ver Mensaje
espero me puedan ayudar la estructura de laS TABLAS:


'asistencia'


id_Usuario, Fecha_Usuario, cedula, h_entrada, h_salida




'empleado'



nombres, apellidos, cedula,.....




espero puedan ayudarme
Necesito todos los campos de ambas tablas, en empleado pusiste puntos suspensivos... así que entiendo está incompleta.

Para que te podamos ayudar aporta toda la información por favor.
  #7 (permalink)  
Antiguo 30/10/2009, 10:31
Avatar de sinai21  
Fecha de Ingreso: octubre-2009
Mensajes: 89
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación Respuesta: mostrar registros de una tabla en una consulta

estructura de laS TABLAS:


'asistencia'


id_Usuario, Fecha_Usuario, cedula, h_entrada, h_salida




'empleado'



nombres, apellidos, cedula,edad,tlf




espero puedan ayudarme. GRACIAS
  #8 (permalink)  
Antiguo 30/10/2009, 10:34
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: mostrar registros de una tabla en una consulta

Tras mirar tus dos tablas veo que la query que has creado está bien formada.

Tu consulta devuelve todos los registros de la tabla empleados que tienen registrada alguna asistencia.

Puedes describirnos si coincide con lo que tu deseas, ya que si el enunciado es diferente habrá que modificar la query.

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:00.