Ir para conteúdo

POWERED BY:

Arquivado

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

Pedro Lima

Ignorando um registro na consulta do banco de dados (SQL)

Recommended Posts

Boa noite galera, gostaria de saber como ignorar um registro no banco quando faço uma consulta, vou explicar o que estou fazendo.

 

Tenho um rank de jogadores mas não quero que os GMs apareçam nesse rank, então tenho que ignorar eles na consulta sabe...

Nesse rank, a maior 'reputação' define as posições do rank, vou mostrar a query.

 

'SELECT * FROM rank ORDER by reputacao DESC, matou DESC, morto ASC, level DESC LIMIT 10'

Ai temos o "charid" que é a Id dos personagens, são únicas, no caso a dos gms são "1024" e "1025".

 

 

Então, o que eu preciso fazer resumidamente é ignorar os registros da charid de 1024 e 1025. o resto pode mostrar de boa.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta aí colega.

 

Faça a sua consulta e coloque isso como parâmetro.

 

// SUA CONSULTA

 

"SELECT * FROM sua_tabela WHERE charid NOT IN (1024,1025)"

 

// Desse modo ele vai ignorar o valor de 1024 e 1025 no seu charid.

 

Boa sorte. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

WHERE charid < 1024;

Já tentou?

Então, até peço desculpas por não ter comentado isso na descrição, mas caso a gente contrate um novo GM, o charid será um número bem maior, exemplo: 4000 sei lá sacas, mas vou tentar algo parecido aqui.

 

Mesmo assim agradeço a ajuda :]

 

Tenta aí colega.

 

Faça a sua consulta e coloque isso como parâmetro.

 

// SUA CONSULTA

 

"SELECT * FROM sua_tabela WHERE charid NOT IN (1024,1025)"

 

// Desse modo ele vai ignorar o valor de 1024 e 1025 no seu charid.

 

Boa sorte. :)

Muito obrigado masi, funcionou exatamente como eu queria.

 

ficou assim a query

SELECT * FROM rank WHERE charid NOT IN (1024,1025) ORDER by reputacao DESC, matou DESC, morto ASC, level DESC LIMIT 10

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.