Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2016, 03:55
endikk
 
Fecha de Ingreso: enero-2016
Ubicación: Euskal Herria
Mensajes: 3
Antigüedad: 8 años, 10 meses
Puntos: 0
búsqueda en BD despreciando tildes con PHP y phpMyAdmin

Buenas,

Se que es un tema que sale a menudo... pero no he conseguido que funcione con nada de lo que he encontrado hasta el momento
El caso es que estoy haciendo modificaciones sobre una BD ya creada... y necesito crear un buscador... y el problema... como casi siempre son las tldes!

Los campos en los que tengo que buscar son de tipo text con codificación utf8_general_ci

He intentado lo que he visto en otros hilos:
Select * from XXX WHERE campoBD like _utf8 '%$termino%' collate utf8_unicode_ci

pero no me funciona! de echo si a %termino no le hago antes un:
$termino = htmlentities($termino)

ni si quiera me busca la palabra con tildes, ya que en el campo de la base de datos la información está guardada con &aactute;

Ejemplo:
  • si busco "camion" --> no encuentra nada
  • Si busco "camión" (sin hacer htmlentities("camión") --> no encuentra nada
  • Si busco camión y le paso por htmlentities --> si encuentra (porque en la base de datos está guardado "camión"


ideas?? propuestas??

muchas gracias a todos