Ir para conteúdo

POWERED BY:

Arquivado

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

rastael

Problema em busca

Recommended Posts

Preciso fazer uma busca que encontre uma palavra exatamente, mas tem um problema preciso que varie o final da palavra (para os casos de plural somente), mas quando faço colocando % no final ele busca somente a palavra inicial do campo e no meu caso tenho um campo palavra_chave que tem várias palavras cadastradas, mas ele só está buscando na primeira quando coloco % no final.

 

Por exemplo: tenho cadastrado

casa, moveis, aluguel (quando busco "casa", ele encontra)

 

mas quando está assim

 

moveis, casa, aluguel (não encontra porque "casa" não é a primeira palavra)

 

 

Minha string está assim atualmente, para encontrar tudo.

SELECT * FROM tabela WHERE tipo = '1' AND (palavra_chave LIKE '%{$busca}%' OR palavra_chave LIKE '%{$busca_completa}%' OR nome LIKE '%{$busca}%' OR nome LIKE '%{$busca_completa}%')  ORDER BY nome ASC LIMIT $inicio,$maximo

Alguém teria uma solução para salvar minha vida, desde já agradeço, aguardo o contato.

 

.

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.