24/03/2009, 05:01
|
|
Respuesta: Buscador php Hacer un buscador no es sencillo. Si quieres buscar en todos los campos, deberás hacer una consulta bastante larga incluyendo WHERE campo LIKE '%busqueda%' OR campo LIKE '%busqueda%' OR ... con cada campo. Además, te recomiendo que sustituyas los espacios por el carácter %, de este modo el usuario podrá introducir dos palabras y encontrar registros que contengan ambas no exactamente como las introdujo.
Una vez tienes los registros, subrayar las palabras buscadas es más complicado, porque la sentencia SQL te devuelve el registro entero, y debido al operador LIKE y su uso de los cotejamientos, deberías "imitar" el funcionamiento de éstos para, una vez obtenido el registro donde sabes que está la palabra buscada, encontrar la posición exacta de la(s) palabra(s). |