Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/10/2014, 09:10
rraulqm92
 
Fecha de Ingreso: septiembre-2012
Mensajes: 24
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Hacer que mi buscador omita acentos

Cita:
Iniciado por NSD Ver Mensaje
La solucion es simple y directa, dile a tu base de datos que ese campo es insensible a mayusculas y a los acentos, ¿Como? cambiando el COLLATE del campo por: "utf8_unicode_ci" solo con ese cambio tendras tu buscador como lo quieres en todos lados de forma definitiva.

Si no deseas hacer este cambio por las razones que sean, entonces puedes realizarlo en cada consulta asi:

Código MySQL:
Ver original
  1. select campo from `tabela`
  2. where `campo` like _utf8 'Persona física' collate utf8_unicode_ci;
Eso solo tendra validez dentro de esa query.

Si quieres que tenga validez para toda una seria de operaciones, podrias cambiar la COLLATE desde php con [URL="http://php.net/manual/en/function.mysql-set-charset.php"]mysql_set_charset[/URL]
Mil gracias!

Doy tema por cerrado!