Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2010, 13:27
Josio
 
Fecha de Ingreso: marzo-2009
Ubicación: Rosario
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
De acuerdo Problema con BBDD para inmobiliaria

Hola a todos!
Hace muy poco comencé con php y mysql, por eso agradeceré mucho su colaboración!
Y cabe aclarar, que ya busqué mucho y no doy en la tecla...

Resulta que estoy intentando de armar una base de datos para una web de una inmobiliaria y tengo 2 consultas.

Antes, algunos detalles:
Las propiedades (casa, deptos, etc.) tendrán asociadas ciudades (1 sola) y sevicios (0, 1 ó más según la propiedad), éstos serían gas, agua, electricidad, etc.
La bbdd es del tipo innoDB y estoy relacionando los campos con fk.

Las consultas son:
1) Estoy por el buen camino al confeccionar la bbdd de la siguiente forma?



2) De que forma debería realizar una consulta para mostrar, por ejemplo: todas las propiedades de X ciudad. Y, que al listarla, me muestre titulo, ciudad y servicios relacionados. (Luego debo relacionarle mas datos, ustedes me dirán si el método es el mismo) Por ejemplo: fotos y zonas.

Hasta el momento tengo esto:

Código PHP:
include("classes/mysql.php");
    
$db = new MySQL();
    
    
$consulta $db->consulta("SELECT * FROM propiedad, rel, ciudad, servicio WHERE ciudad_Id = 1 AND rel_ciudad_Id = rel_propiedad_Id AND servicio_Id = 1 ");
    
if(
$db->num_rows($consulta)>0)
    {
        
$i=1;
        while(
$resultados $db->fetch_array($consulta))
        {
            echo 
$i;
            echo 
"titulo: ".$resultados['propiedad_nombre']."<br />";
            echo 
"ciudad: ".$resultados['ciudad_nombre']."<br />";
            echo 
"servicios: ".$resultados['servicio_nombre']."<br /><br /><br />";
            
$i++;
        }
    } 
Espero puedan darme una mano en esta.
MUCHISIMAS GRACIAS POR SUS RESPUESTAS, DE ANTEMANO.
UN ABRAZO!