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?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
¿Qué se les ocurre?
Thanks in advance!