
19/12/2008, 01:14
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses 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. |