Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ale Gouveia

Busca sem acento

Recommended Posts

Gente tentei usar até REGEXP so select e nada... fiz assim:

usei a função Function of_acento(Texto) *mostrada acima*

 

Query_produtos = "SELECT Produtos.codigo_categoria, Produtos.codigo_produto, Produtos.codigo_subcategoria, Produtos.codigo_produto_loja, Produtos.nome_produto, Produtos.descricao_produto FROM Categorias INNER JOIN Produtos ON Categorias.codigo_categoria = Produtos.codigo_categoria WHERE (nome_produto REGEXP '%" & of_acento(request("produto")) & "%' OR descricao_produto REGEXP '%" & of_acento(request("produto")) & "%')"

 

e a busca acaba ficando assim:

 

(nome_produto REGEXP '%GR[,a,,,]F[i,,,]C[,a,,,]%' OR descricao_produto REGEXP '%GR[,a,,,]F[i,,,]C[,a,,,]%')

 

 

Meu Deus o cliente ta putoooo... num sei o q fazer pra resolver isso ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algum de vcs já usou o Collation?

 

me falaram pra fazer isso (http://forum.locaweb.com.br/showthread.php?p=25372&posted=1#post25372) mas tb num deu... masss as vezes alguem sabe de algo

 

e fiz assim:

 

Query_produtos = "SELECT * FROM Produtos WHERE nome_produto COLLATE latin1_swedish_ci LIKE '%" & produto & "%'"

 

só q a palavra some: SELECT * FROM Produtos WHERE nome_produto COLLATE latin1_swedish_ci LIKE '%%'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.