Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2010, 11:38
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: buscador con varios parametros

No debes postear código PHP ASP, VB, HTML, etc. Eso es lo que te decía y nada más.

Lo que te indicaba es que quites todo lo que está ensuciando el SQL y postea sólo lo que es es la consulta a la base. Los temas de programación tienen sus propios foros.

En definitiva, lo único que podemos ver acá es esto:
Código:
SELECT 
    inmuebles.id, 
    inmuebles.foto_a, 
    inmuebles.foto_b, 
    inmuebles.foto_c, 
    inmuebles.foto_d, 
    inmuebles.foto_e, 
    inmuebles.foto_f, 
    inmuebles.ciudad, 
    inmuebles.zona, 
    inmuebles.barrio, 
    inmuebles.direccion, 
    inmuebles.tipo, 
    inmuebles.valor, 
    inmuebles.rango, 
    inmuebles.area, 
    inmuebles.habitaciones, 
    inmuebles.codigo_inm, 
    obs 
FROM inmuebles 
WHERE inmuebles.ciudad LIKE %s  AND inmuebles.zona LIKE %s  AND inmuebles.tipo LIKE %s  AND inmuebles.rango LIKE %s 
ORDER BY
En este contexto tenemos al menos dos problemas:
1) Los valores compartivos de los LOKE están mal escritos porqe deberían quedar entre apóstrofes.
2) Desconocemos completamente los valores asignados al ORDER BY, porque el contenido de las variables de programación es inaccesible para nosotros. No sabemos si los parámetros están entrando bien o si al menos está entrando algo.

En cualquier cosa ten en cuenta lo que te dije antes:
Cita:
Tienes que tener en cuenta que si quitas un parámetro de la selección, todos los componentes de la sentencia SQL afectados por ese parámetro deben ser eliminados de la misma. En caso contrario pueden generar un error de sintaxis o un error de evaluación lógica
Y eso solo lo puedes hacer por programación, tema que está fuera del alcance de este foro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)