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);
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>
<?
}
?>
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.