Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/03/2002, 10:37
susanass
 
Fecha de Ingreso: febrero-2002
Mensajes: 27
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: mostrar consulta de dos tablas

Aqui va un ejemplo de una consulta de dos tablas y su salida por pantalla:

<?
$sql = "select usuario.login as login, usuario.id_usuario as id_usuario,
tipo_usuario.nombre as tipo, tipo_usuario.id_tipo_usuario as id_tipo
from usuario, tipo_usuario
where usuario.login='$usuario' and usuario.id_usuario=tipo_usuario.id_tipo_usuario&qu ot;;
$query = mysql_query( $sql);

// para cada resultado de la busqueda
while ($row = @mysql_fetch_array($query) )
{
print "Id usuario: " . $row['id_usuario'];
print "Login usuario: " . $row['login'];
print "Id tipo usuario: " . $row['id_tipo'];
print "Tipo usuario: " . $row['tipo'];
}

?>

Lo q hago es en cada iteracion mostrar una fila del resultado de la consulta.
Y para cada fila muestro el valor de sus columnas.
Para indicar q columna quiero mostrar escribo en nombre q le ha asignado al hacer el select.

No se si mì explicacion es muy clara, pero creo el ejemplo es bastante ilustrativo.

Espero q te sirva.