Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 11:14
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
Cómo puedo mostrar un solo dato de una tabla relacionada?

Hola a todos! Tengo una duda con respecto a mostrar datos desde una bd. El tema es el siguiente...
Tengo 2 tablas:

tabla propiedades
-----------------------
id_propiedad
cod_propiedad
id_tipopropiedad
detalles_propiedad

tabla fotos
----------------------
id_foto
foto
cod_propiedad

En la tabla FOTOS cargo todas las fotos y las relaciono con el cod_propiedad que es UNICO en la tabla propiedades y que sería así (ej: CAS001, DEP001, etc) Cada uno de ellos equivale a una propiedad a mostrar.

Mi consulta actual para listar es la siguiente:
Código PHP:
// id_tipopropiedad es por ej.: 1-casas, 2-departamentos...
$result mysql_query("SELECT * FROM propiedades, tipopropiedad 
WHERE propiedades.id_tipopropiedad = tipopropiedad.id_tipopropiedad 
AND propiedades.id_tipopropiedad = $id_tipopropiedad 
ORDER BY propiedades.id_propiedad"
$con); 
Y lo muestro así:
Código PHP:
<? if (mysql_num_rows($result) > 0) {

while (
$row mysql_fetch_array($result)) {   ?>
  <tr>
    <td><? echo $row['desc_tipopropiedad'];?></td>
    <td><? echo $row['desc_operacion'];?></td>
    <td><? echo $row['cod_propiedad'];?></td>
    </tr>
  <tr>
    <td</td>
  </tr>
  <?
    
}//fin del while
    
}else{
    
//no hay resultados
?>
  <tr>
    <td><? echo "No se encontraron datos cargados"?></td>
  </tr>
      <?  
    
}
?>
Si selecciono id_tipopropiedad = 1, me lista todas las propiedades correspondientes con sus respectidos detalles y sería así:
CAS001
CAS002
CAS003
......

Lo que yo quisiera hacer es relacionar la tabla propiedades con la tabla fotos para que en este listado aparezca el debajo del cod_propiedad UNA SOLA FOTO y no TODAS de la tabla FOTOS, que se corresponda al cod_propiedades, por supuesto.

¿Cómo se puede hacer?

Muchas gracias por su atención y saludos.

Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.