Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2008, 14:32
Avatar de Taldreakan
Taldreakan
 
Fecha de Ingreso: julio-2008
Mensajes: 128
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: buscar acentos en mysql

Estoy de acuerdo con T4ke0veR.

Primero tienes que hacer que los datos se guarden en formato UTF-8, osea que la palabra: PolÃ*tica se guarde como Política.

Pero eso no deberia pasarte si guardas los datos directamente recuperados del formulario de envio.

De todas maneras te dejo la consulta para encontrar las palabras con acentos aunque la busqueda sea sin ellos, te quedaria de la siguiente forma:

Código:
SELECT *  FROM mitabla
WHERE
    REPLACE(
        REPLACE(
            REPLACE(
                REPLACE(
                    REPLACE(
                        REPLACE (
                            LOWER(txt_men_name),
                        'á', 'a'),
                    'é', 'e'),
                'í', 'i'),
            'ó', 'o'),
        'ú', 'u'),
    'ñ', 'n') LIKE '%politica%';