Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2008, 01:14
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ignorar acentos

Si usas latin1 como charset, puedes hacer que el campo sobre el que realizas la búsqueda sea case insensitive, es decir, que no distinga los acentos. Puedes hacerlo en el PHPMyAdmin cambiando el cotejamiento de ese campo a, por ejemplo, latin1_general_ci o latin1_spanish_ci.
O si prefieres hacerlo desde el SQL de PHPMyAdmin o desde consola, la sintaxis es esta (cambias nombre por el nombre del campo y pones el tipo de campo y tamaño que tengas en lugar de VARCHAR(30)). Lo unico que estás haciendo es cambiar la collation o cotejamiento de ese campo.

ALTER TABLE `tabla` CHANGE `nombre` `nombre` VARCHAR( 30 ) CHARACTER SET latin1 COLLATE latin1_general_ci

Luego haces la consulta.