Ir para conteúdo

POWERED BY:

Arquivado

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

Raffael Dornelles

[Resolvido] Problemas na query quando é consultado por nome

Recommended Posts

Boa tarde!

 

Estou com problemas nesta query, ela funciona por todos os outros critérios(ano,sequencia,centro), mas quando pesquiso pelo nome, retorna query vazia, sendo que tem turmas cadastradas com este nome!

 

Aguem ajuda?

 

 

SELECT * FROM turma
LEFT JOIN centro ON ( trm_ctr_codigo = ctr_codigo )
WHERE trm_idademin
BETWEEN  '$idade_minima' AND  '$idade_maxima' AND trm_idademax
BETWEEN  '$idade_minima' AND '$idade_maxima' AND
trm_nome LIKE '%$busca%'
AND trm_ctr_codigo LIKE '%%'
AND trm_ano LIKE '$ano_filtro'
AND trm_sequencia LIKE '$seq_filtro'
order by trm_ctr_codigo DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use igual "=" ou faça uso do "%" no LIKE.

 

Veja detalhe do uso do LIKE no manual.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O SQL final deve ficar com algo do tipo

 

AND trm_nome LIKE 'Raffael Dornelles%'

 

o % retornará qq coisa como 'Raffael Dornelles'

 

 

ou

 

AND trm_nome ='Raffael Dornelles'

 

retornará somente se for exatamente igual a 'Raffael Dornelles'

Compartilhar este post


Link para o post
Compartilhar em outros sites

...traria um Antônio Raffael Dornelles por exemplo...

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.