problemas al buscar cadena exacta en una BBDD

[email protected]
Newsgroups php.general.es
Message-ID <[email protected]>
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);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.