24/06/2010, 02:09
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses Puntos: 0 | |
Buscador exacto en BD Buscador exacto de palabras
--------------------------------------------------------------------------------
Hola a todos, desde hace algún tiempo tengo un problema con un buscador. Necesito que me busque la palabra que introduce el usuario, debe buscarla con acentos o sin ellos, en mayúsculas o minúsculas y debe buscar la palabra o frase exacta, es decir si estoy buscando "smi", no me debe aparecer "disminuidos".
La búsqueda debe hacerse por dos campos de la tabla que son título y contenido. Y además un campo ubicación que es único, en este caso Navarra.
Les pongo la parte del código que utilizo, haber si hay alguien que me pueda ayudar porque ya estoy muy desesperada.
Muchas gracias a todos y saludos.
$palabra=$_POST["palabra"];
$palabra = strtoupper($palabra);
$result =mysql_query("select * FROM contenido where (upper(contenido) LIKE upper('%{$palabra}%') or upper(titulo) LIKE upper('%{$palabra}%')) and ubicacion ='NAVARRA'", $link); |