Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2005, 21:47
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
Buscador con operadores AND OR NOT

Hola a todos,

No se si estoy exagerando... pero Google y todos los buscadores separan las palabras de la búsqueda automáticamente con AND.

Si hago una consulta de este estilo:

SELECT * FROM tabla WHERE campo1 LIKE '%$cadena%' OR campo2 LIKE '%$cadena%' OR campo3 LIKE '%$cadena%'

Y $cadena vale: "britney spears", entonces la consulta tratará de buscar un resultado donde se encuentre la cadena "britney spears" pegado. ¿Pero qué tal si existe un campo que contenga "britney es apellido spears"?... entonces la consulta no devolverá resultados.

¿Qué se puede hacer al respecto?... ¿un explode por los espacios y luego juntarlos con ORs?

¿Qué se les ocurre?

Thanks in advance!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.