Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2009, 00:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: Busqueda con Like

creo que es un problema de cotejamiento, pues estás usando cotejamientos terminados en ci (case insensitive). Tienes que cambiar el cotejamiento del campo a uno del tipo bin, según, claro está, la codificación de tu base. Si usas la codificación utf8, cambia el cotejamiento que tengas de ese campo sobre el que buscas a utf8_bin; si tu base tiene una codificación latin1, cambia el cotejamiento a latin1_bin.
Imagina que tienes codificación o charset utf8 en tu base y quieres cambiar el cotejamiento o collation de ese campo llamado nombre campo varchar(50) con cotejamiento en utf8_spanish_ci y que no acepta null, y quieres que te haga búsqueda exacta.
Código sql:
Ver original
  1. ALTER TABLE `nombretutabla` CHANGE `nombrecampo` `nombrecampo` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

Última edición por jurena; 24/04/2009 a las 09:03