testuo77
Messages postés3Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention10 février 2005
-
25 sept. 2004 à 23:55
lekenin76
Messages postés6Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention28 octobre 2007
-
24 oct. 2007 à 21:44
Bonjour,
Je fait un petit jeux tout bête, alors dés qu'on gagne, on est mis dans une table des gagnants.
Table de ce type :
---
ID
pseudo
points
---
Ensuite je fait une page php, pour afficher les 'pseudo' qui ont gagner le plus de 'points', ce cette maniere là;
SELECT * FROM jeu1_gagnant ORDER BY points DESC LIMIT 0, 10
Bon, tent que tout les gagnants sont dans un ordre de chiffre identique, exemple 4 chiffre, partant de 1000 points à 9999 points, tout s'affiche convenablement, sans probléme, c'est beau & c'est agreable.
MAIS les choses se complique lorsqu'on depasse les 9999 points (exemple : 10324), le 'point' et prit par '1', donc il se retrouve en bas :(
ENCORE plus énervant; le joueur peut meme se retrouver enlever de la liste!
Donc existil une fonction php ?? ou une ordonnée supplementaire à ajouter à cette requette SQL pour qu'il prenne en compte ce genre de point : 1 < 100, 10324 > 9999.
J'ai beau essayer pas mal de modification au niveau de la requette sa n'aboutie à rien, si vous voulez mon resultat avec cette reqeutte me donne genre :
Donc vous vouyer avec SELECT * FROM jeu1_gagnant ORDER BY points DESC LIMIT 0, 10 sa m'affiche des resultats ILOGIQUE!
Quelqu'un peut il maider à sortir de cette impasse pour que le resultat de l'affichage soit par exemple :
624897987987987798748574387543875753474759437587547373857
642343242355
6389342
6389341
754345
...
Merci d'avance.