[RESOLU] Conter = qté dans sql

gdc
Eléphant du PHP | 101 Messages

28 mars 2012, 11:35

Bonjour a tous...

j'aimerai pouvoir afficher dans une table le resulta suivant:

Selection dans ma SQL: champ poprio = celuis qui en as le plus a son nom, avec un status de jouer, et dans la table je veux afficher les 5 a avoir jouer le plus de code. et non afficher 5 fois le meme joueur, faire un classement celui qui en as le plus position 1 et etc...


        $query = mysql_query("SELECT poprio FROM jeux_gdcode WHERE status = 'JOUER' ORDER BY poprio DESC LIMIT 0, 5") or die (mysql_error()); $i=1;
        while ($member = mysql_fetch_array($query)) 
        echo "
        <tr align=center class=blsimpb>
         <td>".($i++)."</td>
         <td>{$member['poprio']}</td>
        </tr>"; echo "</table>";
mais las ca marche pas ca me marque 5 fois le meme joueur et non son classement entre les autres joueurs..

merci de votre aide

Martin L.

ViPHP
ViPHP | 2577 Messages

28 mars 2012, 11:43

SELECT poprio, count(*) as nb  
FROM jeux_gdcode 
WHERE status = 'JOUER' 
group by poprio
ORDER BY nb DESC 
LIMIT 1, 5
A essayer...

gdc
Eléphant du PHP | 101 Messages

28 mars 2012, 11:44

SELECT poprio, count(*) as nb  
FROM jeux_gdcode 
WHERE status = 'JOUER' 
group by poprio
ORDER BY nb DESC 
LIMIT 1, 5
A essayer...

merci, jessais et je te redonne des news merci,,,

gdc
Eléphant du PHP | 101 Messages

28 mars 2012, 11:48

UN GROS MERCI PROBLEMES RÉSOLU AVEC LA SOLUTION DE Mazarini


MERCI BCP.

Martin L.