Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Mostrar campo de 2a tabla (tabla relacionada)

Estas en el tema de Mostrar campo de 2a tabla (tabla relacionada) en el foro de Mysql en Foros del Web. Tengo el siguiente código y trabaja perfecto: $seleccion = mysql_select_db($basedatos, $link) or die ("No se puede conectar a la Base de Datos"); $consulta = mysql_query("SELECT ...
  #1 (permalink)  
Antiguo 14/03/2010, 16:52
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Mostrar campo de 2a tabla (tabla relacionada)

Tengo el siguiente código y trabaja perfecto:

$seleccion = mysql_select_db($basedatos, $link) or die ("No se puede conectar a la Base de Datos");

$consulta = mysql_query("SELECT * FROM articulos", $link) or die ("No se pudo ejecutar la consulta");

while ($fila = mysql_fetch_row($consulta)) {
echo "<tr>";
echo "<td> $fila[0] </td>"; #codigo
echo "<td> $fila[1] </td>"; #nombre
echo "<td> $fila[2] </td>"; #familia
echo "</tr>";
}

y obtengo:
1 Pedro 1
2 Juan 2
3 Luis 3

PREGUNTA:
Tengo una segunda tabla llamada "familia" con los campos: $fam, $desc en donde tengo almacenados los registros siguientes:
1 Lopez
2 Perez
3 Sanchez

Deseo que en mi consulta en el campo $fila3 en vez de obtener el número almacenado ya sea: 1, 2 o 3, desplegar su relación, que es: Lopez, Perez, o Sanchez

Espero haberme explicado adecuadamente.
Si mi estructura de consulta no es la adecuada me gustaría alguien me comentara al respecto.

Saludos
  #2 (permalink)  
Antiguo 14/03/2010, 17:39
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Mostrar campo de 2a tabla (tabla relacionada)

Disculpen la pregunta, ya lo resolví.
En cuanto defina bien mi código lo publico.

Gracias
  #3 (permalink)  
Antiguo 14/03/2010, 19:03
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Mostrar campo de 2a tabla (tabla relacionada)

Aquí esta la mejor solución que encontré. Es fabulosa:

http://www.forosdelweb.com/f86/actua...n-otra-781669/

Gracias gnzsoloyo por ese post.

Etiquetas: tablas, campos
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 17:49.