Ir para conteúdo

POWERED BY:

Arquivado

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

danielswater

o que tem de errado nessa query?

Recommended Posts

fala pessoal beleza?

 

tenho um sistema de busca que lista os produtos que foram aprovados pelo administrador, mas o problema e que esta listando todos os produtos, aprovados ou nao, segue:

 

SELECT * FROM anuncio WHERE publicado = 's' AND situacao = 'Nova' OR situacao = 'Usada' AND (tipo = 'Lazer/Recreação' OR tipo = 'Montain Bike' OR tipo = 'Dobrável' OR tipo = 'Ciclismo' OR tipo = 'Infantil' OR tipo = 'Híbridas') AND (genero = 'Masculino' OR genero = 'Feminino') AND (idade = 'Adulto' OR idade = 'Infantil') ORDER BY data_anuncio DESC;

 

por padrao, o campo PUBLICADO grava com o valor 'n', mas ele lista todos os produtos tanto como 's' ou como 'n'

 

 

alguma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duvida : A coluna que diz se o cara é aprovado ou não é essa 'publicado' ?

Se for,

ele ta listando os publicados com n e s ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dica : Idente e coloque todas as condições em parentenses para ser certeza da hierarquia

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.