29/10/2015, 08:35
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses Puntos: 214 | |
Respuesta: Buscador que solo reconoce de dos registros iguales de la tabla usuarios u Saludo
Pero eso no debería haber dado problema, pues la consulta esta con LIKE,
y eso haría que encaje, debe ser otra cosa que no hace match.
Lo digo porque inserte los registros tal cual se muestran en el
ejemplo
(22, 'lucia ', 'peña ', 'nutria30'...), (Espacio en nombre y apellido)
(22, 'lucia', 'peña ', 'nutria30'...), (Espacio en apellido)
Y haciendo la consulta me trae ambos, esto es porque el LIKE es flexible
para esa clase de búsqueda, así que no debería haber problema.
El asunto cambia sí se hace así
Ej
Código SQL:
Ver originalSELECT * FROM USER WHERE USER -- LIKE '%lucia%' || CONCAT(user,' ', pass) LIKE 'peña' (ambos) -- LIKE '%lucia %' || CONCAT(user,' ', pass) LIKE 'peña' (uno) LIKE '%lucia%' || CONCAT(USER,' ', pass) LIKE 'peña ' (ambos)
Es decir, depende tanto de como se encuentren los datos en la
base de datos, pero también como lo busque la persona (con o sin espacios)
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |