Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2009, 09:27
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 22 años, 3 meses
Puntos: 0
Ayuda consulta a 2 tablas con campo comun

Hola amigos

Quisiera algo de orientación en como quedaría la consulta que necesito hacer:

Tengo una tabla PROPIEDADES...

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`codigo` VARCHAR( 20 ) NOT NULL ,
`categoria` VARCHAR( 35 ) NOT NULL ,
`intro` TEXT NOT NULL ,
`descripcion` TEXT NOT NULL ,
`zona` VARCHAR( 35 ) NOT NULL ,
`sector` VARCHAR( 35 ) NOT NULL ,
`ubicacion` VARCHAR( 35 ) NOT NULL ,
`tipo` VARCHAR( 35 ) NOT NULL ,
`precio` VARCHAR( 35 ) NOT NULL ,
`admin` VARCHAR( 35 ) NOT NULL ,
`estrato` VARCHAR( 20 ) NOT NULL ,
`area` VARCHAR( 20 ) NOT NULL ,
`antiguedad` VARCHAR( 20 ) NOT NULL ,
`habitaciones` VARCHAR( 20 ) NOT NULL ,
`banos` VARCHAR( 20 ) NOT NULL ,
`muebles` VARCHAR( 20 ) NOT NULL ,
`seguridad` VARCHAR( 20 ) NOT NULL ,
`info` TEXT NOT NULL

Tengo otra tabla FOTOS...

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`codigo` VARCHAR( 20 ) NOT NULL ,
`imagen` VARCHAR( 200 ) NOT NULL,
`dir` varchar( 200 ) NOT NULL,
`ancho` varchar( 20 ) NOT NULL,
`alto` varchar( 20 ) NOT NULL,
`peso` varchar( 20 ) NOT NULL

Subo las imágenes a una carpeta y los datos de la imagen a la tabla FOTOS. Todo me funciona OK, subo datos a PROPIEDADES, subo imágenes a FOTOS, muestro resultados, muestro imágenes, etc.

AHORA BIEN...

En una sección de la página, muestro el código de la propiedad y debajo muestro la información contenida en el campo "intro" de la tabla PROPIEDADES.

Lo que quisiera es que también pueda mostrar a la izquierda de la información "intro", alguna de las imágenes que correspondan a esa propiedad, tipo portal inmobiliario.

Para mostrar lo que dije arriba hago esto:

Código PHP:
<?php
include ("inc/connect.inc.php");

$sSQL "SELECT * FROM propiedades WHERE categoria = 'Arriendo' ORDER BY codigo DESC"
$result mysql_query($sSQL);

if (
mysql_num_rows($result) == 0) {
    echo 
"<div id='msj_prop'><span>No hay propiedades en arriendo registradas</span></div>";
}

while (
$row mysql_fetch_array($result)) {
    echo 
"<div id='view_prop'>";
    echo 
"<h4>Código de propiedad No. $row[codigo]</h4>";
    echo 
"<p>$row[intro]";
    echo 
"</div>";
    echo 
"<div id='view_prop_link'>";
    echo 
"<span>ver detalles </span><a href='arriendo_rslt.php?id=$row[id]&&codigo=$row[codigo]'>+</a></p>";
    echo 
"</div>";
    
}
?>
Cómo entonces realizo mis consultas en este codigo para mostrar también una imagen de la propiedad cuyo "codigo" corresponda a la(s) propiedad(es) arrojada(s) de la consulta anterior?

Gracias por su colaboración!