Advertisement
Guest User

Untitled

a guest
May 1st, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. <?php
  2.  
  3. include "../banco_de_dados/banco_cadastro.php";
  4.  
  5. $sql= mysql_query("SELECT * FROM rank ORDER BY pontuacao DESC");
  6.  
  7. echo "<table>";
  8. echo"<th > Colocação </th> <th> Nome </th> <th > Pontuação </th> ";
  9.  
  10. $num=1;
  11.  
  12. while ($row = mysql_fetch_array($sql))
  13. {
  14. echo "<tr>";
  15. echo"<td >" . $num . "º</td>";
  16. echo "<td > " .$row['nome'] . "</td>";
  17. echo "<td > " .$row['pontuacao']. "</td>";
  18. echo"</tr>";
  19.  
  20. $num++;
  21. }
  22.  
  23. echo "</table>"; ?> </div>
  24.  
  25. SELECT COUNT(*)+1 FROM rank WHERE pontuacao>(SELECT pontuacao FROM rank WHERE email = '$email' )
  26.  
  27. $email = (EMAIL DO USUARIO LOGADO); // Sanitize para evitar SQL Injection.
  28. $query = "SELECT COUNT(*) + 1 AS colocacao FROM rank
  29. WHERE pontuacao > ( SELECT pontuacao FROM rank WHERE email = '$email' ) ";
  30. sql = mysql_query($query);
  31. ...
  32.  
  33. SELECT COUNT(DISTINCT Pontuacao) FROM rank;
  34.  
  35. SELECT Count(DISTINCT Pontuacao) FROM rank
  36. WHERE Pontuacao < (SELECT Pontuacao FROM rank WHERE email = EmailDoUtilizador);
  37.  
  38. colunas 100
  39. 101
  40. 500
  41.  
  42. cadastro[0] = 100
  43. cadastro[1] = 101
  44. cadastro[2] = 500
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement