Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2012, 01:13
pedroparra
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años, 7 meses
Puntos: 1
Mensaje Consulta sin importar tildes, mayusculas o minusculas

Hola. Espero puedan ayudarme a resolver de la mejor manera la siguiente cuestion.

Mis consultas parecen ser por defecto case sensitive y me distingue tildes, acentos y mayusculas.

¿Como puedo cambiarlo?¿Como puedo hacer una consulta para que no importe si el registro que busque tenga o no tildes o este o no en mayuscula?.

Tengo los datos guardados de la siguiente manera:

HOSTELERÃA Y TURISMO --> que seria hotelería y turismo

La tabla esta en: utf8_spanish2_ci. Esta en InnoDB.

Y mi consulta es:

Código:
$cadbusca = "SELECT id , titulo FROM area WHERE titulo LIKE '%$busqueda%'";
Tambien he probado y tampoco funciona:

Código:
$cadbusca = "SELECT id , titulo FROM area WHERE titulo LIKE CONVERT( _utf8 '%$busqueda%' USING latin1 ) COLLATE latin1_general_ci ";
Que parametros tengo que utilizar o cual es la consulta para recibir resultados sin importar los acentos, tilde, eñes o mayusculas o minusculas??

Ejemplo de funcionamiento: buscar --> "hosteleria" y muestre el resultado para el valor --> "HOSTELERÃA"

Gracias de antemano por la ayuda.

Última edición por pedroparra; 12/09/2012 a las 03:38