Ir para conteúdo
  • Cadastre-se
  • 0

Pegando Top Clan


Oliveira Silva

Pergunta

Ola pessoal, preciso de uma ajuda se assim for possivél

 

É o seguinte estou tentando fazer um site L2, dei-me com problema ao criar o top clan chamar as suas variavel de acordo com a conta

Fiz de uma forma e tem vez que se repete os nome

 

Fiz pelo (SELECT SUM mais tambem não deu certo da erro

Fiz usando inner join mais se repete os nomes da tabela clan_data

 então resolvi dazer separado os select mais da a mesma coisa

se alguém puder me dizer como fazer ou puder montar esta parte que estou tendo problema fico grato

 

Vou posta as tres forma que foi montado aqui

 

01º

O conteúdo está oculto, favor efetuar login ou se cadastrar!

neste jeito ele retorna o seguinte erro

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECT cl.*,(SELECT SUM(pvpkills) FROM characters WHERE cl.clan_id = clanid) AS ' at line 1

 

Então resolvi fazer assim

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Deste jeito funciona mais os nome clan se repete

Então fiz direto desta forma

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Espero que possam entender o que preciso

 

Se este post esta em local erro peso desculpas a todos

topclan.jpg

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts recomendados


  • 0
Agora, Ivan Pires disse:

Posta os nomes das colunas da sua tabela clan_data

Ola Ivan obrigado por responder

 

Seu eu entende tu queres seria isso

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Fiz umas mudanças mais da quase a mesma coisa

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

image.thumb.png.dc2b79d74f4297165615cc795a5f516f.png

 

image.thumb.png.c525b025c5eb6a5c83e2ddcb7d76cf1d.png

Link para o comentário
Compartilhar em outros sites

  • 0

To no celular vou ver se consigo ajudar

 

select cl.clan_name, cl.reputation_score, (select sum(pvpkills) from characters where clanid = cl.clan_id) as pvps, (select sum(pkkills) from characters where clanid = cl.clan_id) as pks from clan_data as cl order by (pvps + pks) desc, reputation_score desc limit 3

Editado por Ivan Pires

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
Agora, Ivan Pires disse:

To no celular vou ver se consigo ajudar

 

select cl.clan_name, cl.reputation_score, (select sum(pvpkills) from characters where clanid = cl.clan_id) as pvps, (select sum(pkkills) from characters where clanid = cl.clan_id) as pks from clan_data as cl order by (pvps + pks) desc, reputation_socre desc limit 3

Entende...

 

fiz da forma que mandou mais mesmo assim não mostrou

da forma que tu fez

$QueryClan = DBRead("select cl.clan_name, cl.reputation_score, (select sum(pvpkills) from characters where clanid = cl.clan_id) as pvps, (select sum(pkkills) from characters where clanid = cl.clan_id) as pks from clan_data as cl order by (pvps + pks) desc, reputation_score desc limit 3"); 

 

Ele da syntax

 

check the manual that corresponds to your MariaDB server version for the right syntax to use near 'select cl.clan_name, cl.reputation_score, (select sum(pvpkills) from characters ' at line 1

 

Fiz de uma maneira que deu certo.. não era o que queria queria da forma mais organizada mais assim rodou

Não queria que os código ficasse assim. mais foi o que deu certo rsrsrs

image.thumb.png.611400c74dc246ac533f263f1a99b0d3.png

 

Agora mostra no site top

image.thumb.png.df35ff9fcfc66f5ef8b3f8f9d9f7536f.png

 

Quando finalizar posto o site para verem online...

 

 

Se souber qual area eu posto para demostração?

 

Ivan obrigado por tirar um tempo ai...

 

Link para o comentário
Compartilhar em outros sites

  • 0
8 horas atrás, Oliveira Silva disse:

image.thumb.png.611400c74dc246ac533f263f1a99b0d3.png

Esse código não vai dar certo, não vai funcionar bem o ranking.

Depois vou testar o código que te mandei, era pra ter funcionado. O problema é em alguma outra coisa ai no teu site ou hospedagem/banco.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Ola @Ivan Pires boa noite amigo eu estava fazendo analizado as minhas funções do sistema do site

Do motivo de não ter dado certo com os select´s informados a cima

 

Então fiz um if na função para poder pegar os select que forem personalizado

Mais mesmo assim não retornou com sucesso.. mostrando os mesmos erros que informei nós post logo acima

 

veja como esta a minha função talvez tu consegueria entender melhor o que estou fazendo

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Esta foi a maneira que montei o select colocando true no final 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

No html esta assim

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Mais ate conseguir uma boa solução vou deixa como fiz e como esta funcionando...

futuramente vou posta se alguém querer fazer as mudança 

Link para o comentário
Compartilhar em outros sites

  • 0
10 horas atrás, Oliveira Silva disse:

Ola @Ivan Pires boa noite amigo eu estava fazendo analizado as minhas funções do sistema do site

Do motivo de não ter dado certo com os select´s informados a cima

 

Então fiz um if na função para poder pegar os select que forem personalizado

Mais mesmo assim não retornou com sucesso.. mostrando os mesmos erros que informei nós post logo acima

 

veja como esta a minha função talvez tu consegueria entender melhor o que estou fazendo

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Esta foi a maneira que montei o select colocando true no final 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

No html esta assim

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Mais ate conseguir uma boa solução vou deixa como fiz e como esta funcionando...

futuramente vou posta se alguém querer fazer as mudança 

Oliveira, sua programação está com uma linguagem bem antiga, pq não usa um php mais recente?

Mas de qualquer forma dei uma limpada na sua função, não sei se vai mudar alguma coisa, mas pelo menos da pra entender melhor.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
3 horas atrás, Ivan Pires disse:

Oliveira, sua programação está com uma linguagem bem antiga, pq não usa um php mais recente?

Mas de qualquer forma dei uma limpada na sua função, não sei se vai mudar alguma coisa, mas pelo menos da pra entender melhor.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Opa boa tarde

 

esta sim... bom que eu ainda não entendo bem de Programação ainda... quero trocar para PDO.. mais tenho umas dificuldades com PDO...

As minhas funções esta desta forma.. e para eu mudar agora terei que mudar toda a estrutura do painel com uma nova linguagem.. vou tentar usar o PDO no lugar do MYSQLI

 

 

Vou testar o que tu fez ai obrigado

 

E eu estou estudando sobre Python

3 horas atrás, Ivan Pires disse:

Oliveira, sua programação está com uma linguagem bem antiga, pq não usa um php mais recente?

Mas de qualquer forma dei uma limpada na sua função, não sei se vai mudar alguma coisa, mas pelo menos da pra entender melhor.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Uma duvida aqui neste caso precisarei usar o 

ORDER BY 3 DESC LIMIT {$LIMIT}', true);

no final quando for uma query personalizada ou não precisa?

Link para o comentário
Compartilhar em outros sites

  • 0
10 minutos atrás, Oliveira Silva disse:

Uma duvida aqui neste caso precisarei usar o 


ORDER BY 3 DESC LIMIT {$LIMIT}', true);

no final quando for uma query personalizada ou não precisa?

Isso, exatamente.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Veja como estou sando o site 

Esta é a top do site esta pronto o que falta e fazer login e cadastro

os menus e configurado pelo painel podendo mudar nome link editar etc...image.thumb.png.b1ca08e473e2b13f59cd0ca8eff7dd4a.png

Falta arrumar o stores ainda para cada usuario postar

image.thumb.png.a1ade38d8f0bfb1f661d3bb993183dcb.png

 

Noticias e top esta ok

 

image.thumb.png.df54577b25e01416c7ded236f1bb8976.png

image.thumb.png.036c83e9d3ac36a325458352d6c1bd38.pngvideos

 

mobile

image.thumb.png.815d54eb912413907156d44a50950ac5.png

 

login painel adminstrador

 

 

image.thumb.png.fcbacd991b8c23c635a9d3b33a465005.png

 

 

 

image.png

Não agilizo questão de tempo....    mais vou fazer o que der e vou postar aqui para quem querer dar continuidade

 

Home do painel 

tudo simples rsrs  não entendo nada sobre o jogo o que tem e que não tem em painel..

indo conforme pesquisei aqui e vendo uns demos onlineimage.thumb.png.72a00831a9275092d13cd1c3ec5ff39c.png

 

Estatísticas em Tempo Realimage.thumb.png.b19943153f31ec7e37b0a19d3799ebcb.png

 

Nivel de acesso no painel 

tipo o adm podera dar acesso se o gm ou outro adm podera acessar, cadastrar, editar ou deletar

image.thumb.png.b0569c9d416e7e31439d1f3868443ca9.png

Menu com rasta  solta

image.thumb.png.691fe72d9b3d684dc6253cc2abb8d311.png

Link para o comentário
Compartilhar em outros sites

  • 0

Como eu disse será bem simples o sistema 

a ideia é de não deixar o usuário mexer  com código e fazer tudo pelo painel..

 

@Ivan Pires qual sua ideia ? sobre a forma que estou fazendo?

 

 

Config do banco de dados

image.thumb.png.03586e2c11915c864468ea630085b84d.png

 

termos

image.thumb.png.5b4307e2d7564c3bea90723314c7fe6e.png

 

Terá o instalador 

image.thumb.png.94c8ef6eeb36c06ef1db54e99e60de18.png

Link para o comentário
Compartilhar em outros sites

  • 0
4 minutos atrás, Oliveira Silva disse:

@Ivan Pires qual sua ideia ? sobre a forma que estou fazendo?

Eu acho que a ideia é muito boa.

Mas você disse que não sabe muito de programação, você é designer? Se for, acho que seria legal você focar mais no layout e arrumar alguém pra te ajudar na programação.

Vejo que você tem uma boa noção de site e jogo, e até de programação. Mas acho que tem muito vermelho no site. Podia talvez dar uma equilibrada nas cores.

Agora sobre o site e painel acho que ta ficando muito bom.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
Agora, Ivan Pires disse:

Eu acho que a ideia é muito boa.

Mas você disse que não sabe muito de programação, você é designer? Se for, acho que seria legal você focar mais no layout e arrumar alguém pra te ajudar na programação.

Vejo que você tem uma boa noção de site e jogo, e até de programação. Mas acho que tem muito vermelho no site. Podia talvez dar uma equilibrada nas cores.

Agora sobre o site e painel acho que ta ficando muito bom.

Isso ai vou fazer mudar a cor pelo painel mesmo

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.