Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou com duas duvidas, se alguem puder dar uma dica de onde eu posso estar pesquisando elas eu agradeço(link), pois fazendo uma pesquisa no google não achei o que eu estava procurando.
DUVIDA 1
Como eu faço para trazer uma pesquisa com LIKE quando eu tenho a seguinte situação.
coluna na tabela MYSQL = titulo
titulo cadastrado na coluna = BAVETTE COM MOLHO DE FRANGO E PÊRA
SQL utilizado = (titulo LIKE '%minha palavra chave%')
busca de palavra chave = frango
1 pesquisa ok, ACHOU
busca de palavra chave = pera
2 pesquisa ok, ACHOU
busca de palavra chave = frango e pera
3 pesquisa ok, ACHOU
busca de palavra chave = frango pera (perceba que não tem a letra E nesta busca )
4 pesquisa, NÃO ENCONTROU NADA
como eu faço para contornar este tipo de problema ?
DUVIDA 2
Minha outra duvida é em relação a usar uma junção de LIKE na coluna titulo(var char), descrição(TEXT) e categoria (var char) para encontrar um texto que esta sendo pesquisado.
Sei que não é uma boa pratica usar LIKE, inclusive se for em varias colunas e se a base de dados for grande, mas como faço para contornar estas situações ?
Alguém poderia dar uma dica ?
Carregando comentários...