Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/08/2011, 08:20
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Busqueda en mysql con acentos &acute

Yo te recomendaria usar un charset como UTF8 en tu base de datos y en tus paginas para que puedas insertar las palabras con acentos sin problemas.
El inconveniente de hacer eso que deseas, es que usualmente los usuarios no ponen los acentos (casi nunca realmente).
Entonces si tienes política en tu BD, se inserta política, pero si el usuario solo busca "politica" (sin acento), la busqueda no devolvera ningun resultado.

El collation utf8_general_ci de MySQL compara á = a, que es lo idoneo

Cita:
Bueno antes de salirme del tema tengo una ultima pregunta, aparte de por ejemplo una comilla, que otro caracter, puede afectar que se ejecute un INSERT o cualquier accion SQL.....

Que pena la molestia.....
Usa la funcion mysql_real_escape_string que trata los caracteres que pueden afectar la consulta SQL.