Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2007, 08:34
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: problema consulta multiple

Hola.

Veo que montas la consulta en PHP, ¿no? Y claro, si no le pasas parámetro de ambientes, por ejemplo, la clausula de filtrado de ambientes se queda así:
Código:
...
... AND ambientes=""...
...
Por tanto te busca en la bbdd las filas donde ambientes sea igual a nada.

La solución la podría en la parte PHP al montar la consulta.
Código:
if ($ambientes>0) {
   $sql_ambientes = " AND ambientes=$ambientes ";
} else {
   $sql_ambientes = "";
}
$sql = "SELECT * FROM inmo WHERE ciudad='$ciudad' $sql_ambientes";
Saludos!