Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2010, 18:00
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: Consulta de varios campos BD con FORM

El bloque de comparación usado en LIKE debe estar encerrado entre apóstrofes, y además LIKE opera con cadenas de texto, por lo que si una de esas comparaciones está afectando un campo numérico, eso es incorrecto, porque los números se evalúan con operadores matemáticos o funciones matemáticas, no con operadores de cadena.
Código MySQL:
Ver original
  1. FROM telefonos
  2.    nombres LIKE '%$nombres%' AND
  3.    apellido LIKE '%$apellido%' AND
  4.    prefijo LIKE '%$prefijo%' AND
  5.    sufijo LIKE '%$sufijo%' AND
  6.    calle LIKE '%$calle%' AND
  7.    puerta LIKE '%$puerta%';
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)