Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala ae,
Estou implantando uma busca em meu site, estava lendo esses dias sobre o match...against, po e é tudo que eu preciso, ja fiz tudo certinho e esta funcionando que é uma beleza.
Agora surgiu uma duvida, meus campos estao como latin1_general_ci, e quero fazer uma busca nesses campos com accent insensitive, porem antes preciso converter os valores para utf8 para funcionar.
Meu codigo funcionando diferenciando acentos:
SELECT produtoFROM produtosWHERE MATCH(produto) AGAINST('.$busca.')
Mas com sem diferenciar os acentos não estou conseguindo, tentei dessa maneira e nao obtive sucesso:
SELECT produto FROM produtos WHERE MATCH(produto) AGAINST(CONVERT(_latin1 '.$busca.' USING utf8) COLLATE utf8_general_ci)
Sei que alterando no meu db como utf8_general_ci, consigo fazer a busca sem diferenciar acentos sussegado, mas queria saber como faço isso convertendo os valores, se puderem dar uma mão..
[]'s
Carregando comentários...