Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Contar os maiores credores


gadreis2000

Question

Tenho este codigo e não sei onde esta o erro ou erros em uma tabela de usuarios quero saber quem são os 5 com maior saldo, uma vez que cada um investe varios valores aleatoriamente, execplo

user1 - investe 5,00

user2 - investe 8,00

user1 - investe 2,00

user3 - investe 18,00

user4 - investe 11,00

user2 - investe 6,00

user1 - investe 9,00

usando este exemplo teria que aparecer user 3 = 18,00 user1 = 16,00 user2 = 14,00 e user4 = 11,00

<? include ("config.php")

$sql = mysql_query("SELECT count(username) FROM usuarios WHERE money");

$sqlt = mysql_result($sql,0,0);

$UOL = mysql_num_rows($sql);

$UOLS = ($UOL <> 0) ? "" : "s";

echo "$UOL username${UOLS} money";

?>

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Tenho este codigo e não sei onde esta o erro ou erros em uma tabela de usuarios quero saber quem são os 5 com maior saldo, uma vez que cada um investe varios valores aleatoriamente, execplo

user1 - investe 5,00

user2 - investe 8,00

user1 - investe 2,00

user3 - investe 18,00

user4 - investe 11,00

user2 - investe 6,00

user1 - investe 9,00

usando este exemplo teria que aparecer user 3 = 18,00 user1 = 16,00 user2 = 14,00 e user4 = 11,00

<? include ("config.php")

$sql = mysql_query("SELECT count(username) FROM usuarios WHERE money");

$sqlt = mysql_result($sql,0,0);

$UOL = mysql_num_rows($sql);

$UOLS = ($UOL <> 0) ? "" : "s";

echo "$UOL username${UOLS} money";

?>

Qual é o erro que está aparecendo ?

Ou o script simplesmente não imprime os resultados ?

Link to comment
Share on other sites

  • 0

<? include ("config.php") <- Falta o ;

A sua query também está errda, você vai ter que somar (sum) a coluna que contêm o investimento, agrupar por usuário e ordenar pelo valor da soma.

Link to comment
Share on other sites

  • 0

Para deixar o codigo funcionando e obrigado a que, ajudou.

<?php

$sql = "select username,sum(money) saldo from usuarios group by user order by saldo desc limit 5";

include ("config.php");

$consulta = mysql_query($sql);

while($dados = mysql_fetch_assoc($consulta)){

echo $dados["username"]." - ".number_format($dados["saldo"],2)."<br>";

}

?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...