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.