Es un buscador donde el usuario introduce una palabra a buscar. Entonces lo busco con un:
Código MySQL:
Me funciona todo a la perfección menos cuando tengo que buscar una palabra que contenga un tilde en mi base de datos.Ver original
campo1 REGEXP 'palabra1|palabra2|palabra3'
Es decir, yo tengo guardado "hóla" entonces el usuario quiere encontrar este hóla e introduce "hola" (sin el tilde) entonces me gustaría que me devolviera el campo con tilde.
si uso LIKE me lo devuelve correctamente con o sin tilde pero entonces se me complica más la consulta porque tengo que hacer:
Código MySQL:
Ver original
¿no?
La cosa es, como puedo hacer una búsqueda eficiente con palabras con tile? Estuve mirando también con MATCH() AGAINST pero tenía problemas con palabras cortas entonces.
Un saludo y muchas gracias!