[Php] Comment créer un top 5 ?

Bonjour, voilà mon problème :
Je vais bientôt ouvrir un site et j'aimerais créer un top 5 des meilleurs " uploadeurs " actuellement je le gère dans la partie administration comme un simple formulaire que je modifie manuellement pour mettre à jours le top 5 mais ce n'est pas pratique, j'aimerais si possible faire en sorte que quand un upload est validé par un administrateur on ajoute +1 à une valeur déjà présente dans la table du compte de l'uploadeur, cette partie n'est pas très compliqué mais je voudrais aussi que à l'endroit où j'affiche le top 5 là le script cherche dans toutes les tables membres et prennent ceux qui ont les 5 plus grandes valeurs de nombre d'upload et les classe du plus grand au plus petit, quelqu'un aurait-il une idée à ce sujet ?

Merci d'avance !

3 réponses

  1. tu fait ta requete avec un order by sur le nombre d'upload et tu rajout limit 0,5 a la fin pour obtenir que les 5 premiers
    1. Merci pour ta réponse ! Je vais essayé ça et je viendrais posté ce qu'il en est :p
      1. Voilà où j'en suis : mais ça ne marche pas, ça affiche 3 membres sur 4 et par ordre alphabétique :/
        <?php
        
        			mysql_connect("xxx", "xxx", "xxx");
        
        			mysql_select_db("sempreinsieme");
        
        			$retour = mysql_query("SELECT * FROM Comptes_Utilisateurs order by NombreUpload limit 0,5");
        
        			$donnees = mysql_fetch_array($retour);
        
        
        
        		while ($donnees = mysql_fetch_array($retour))
        
        		{ ?>
        		
        
        	<tr><td><?php echo $donnees['Nom_Utilisateur']; ?> </td><td><?php echo $donnees['NombreUpload']; ?><?php if ($donnees['NombreUpload'] > "1") { echo ' packs'; } else { echo ' pack'; } ?></td></tr>
        
        		<?php } ?>