Incapaz hacer búsqueda sin que diferencie tildes
Publicado por carlos (2 intervenciones) el 07/05/2014 19:21:35
Hola.
Desde PHP quiero hacer una búsqueda en una bd que tengo en phpmyadmin. Las tablas y los campos los tengo como utf8_spanish_ci. Se supone que el "ci" no debe diferenciar pero si busco la palabra "ingenieria" no me devuelve como resultado buen la palabra "ingeniería". Y yo quisiera que me devolviera la palabra tanto si tiene tildes como si no.
Por si os sirve mi búsqueda es esta:
$consulta = "SELECT * FROM empresa where $CampoaBuscar like '%$txt_criterio%' ";
LLevo toda la tarde leyendo foros, he probado con Collate, con MATCH en vez de Like.. pero debo hacerlo mal o algo y me da error. ¿Alguien sabe que puedo hacer?
Gracias de antemano
Desde PHP quiero hacer una búsqueda en una bd que tengo en phpmyadmin. Las tablas y los campos los tengo como utf8_spanish_ci. Se supone que el "ci" no debe diferenciar pero si busco la palabra "ingenieria" no me devuelve como resultado buen la palabra "ingeniería". Y yo quisiera que me devolviera la palabra tanto si tiene tildes como si no.
Por si os sirve mi búsqueda es esta:
$consulta = "SELECT * FROM empresa where $CampoaBuscar like '%$txt_criterio%' ";
LLevo toda la tarde leyendo foros, he probado con Collate, con MATCH en vez de Like.. pero debo hacerlo mal o algo y me da error. ¿Alguien sabe que puedo hacer?
Gracias de antemano
Valora esta pregunta
0