Salut à tous,
J' aimerais faire un tableau qui classe mes membres selon leurs points avec une colonne (rang)qui détermine la position des membres,
il faut que les rangs soient les meme pour les membres qui ont les meme points.
Exemple :
rang pseudo points1
---- ------ -----
1 azerty 76
2 nono 43
2 Furious 43
3 querty 25
4 souri 17
J' ai trouvé un code que j' ai adapté, j'obtient :
Mais ca ne fonctionne pas,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $reponse = mysql_query('SELECT id, pseudo, points1, IF(points1=@last, @count, @count:=@line) AS rang, @last:=points1, @line:=@line+1 FROM utilisateur, (SELECT @count:=0, @last:=0, @line:=1) r ORDER BY points1 DESC; '); while ($donnees = mysql_fetch_array($reponse) ) { [...] }
j' obtient un Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result.
Pourquoi ?
Merci d' avance pour vos réponse![]()
Partager