Trier, trier et encore trier !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Trier, trier et encore trier !

Re: Trier, trier et encore trier !

par Aureusms » 21 nov. 2009, 15:56


ah... la fatigue de la fin de semaine... c'est contagieux XD
M'en parle pas :D

Re: Trier, trier et encore trier !

par SinBert » 21 nov. 2009, 15:23

Wow, c'était aussi simple que ça !

Merci à vous. *résolu*

PS : La prochaine fois, je vous promet que je prendrais la peine de rechercher un coup dans le manuel :priere:

Re: Trier, trier et encore trier !

par animithra » 20 nov. 2009, 23:00

Hey ^^

En effet, sur le coup ça m'avait bien mis juste les balises B mais à la parution... XD

Non je n'oserais jamais mettre de l'HTML dans du SQL, pas après 10 ans de programmation, je me jetterais par la fenêtre avant ^^

Et pis d'abord toi aussi tu as faux !!!!

Il a dit qu'il voulait les lvl ORDER BY DESC !!! logique pour un classement avec le meilleur joueur en premier !
Mais toi tu nous colles un joli ORDER BY lvl ASC ^^

ah... la fatigue de la fin de semaine... c'est contagieux XD

Re: Trier, trier et encore trier !

par Aureusms » 20 nov. 2009, 22:52

Heu tu maries le HTML et les requete sql toi ?
Je suis d'accord avec le principe de ta clause order by mais mettre du HTML dedans :shock:

Est ce serait plutôt cela :
SELECT * FROM mf_ranking WHERE game='ems' AND server='$server' ORDER BY lvl ASC, colonne_pourcent DESC LIMIT $limit_start, $pagination
Alors si c'était pour mettre en gras et que la page n'a pas marché excuses moi de la remarque... :D

Re: Trier, trier et encore trier !

par animithra » 20 nov. 2009, 22:34

Bonsoir.

Hmmm la réponse est dans la question si je puis dire.

Comme il se fait tard et que je suis de bonne humeur je ne te dirai pas que tu aurais pu fouiller un peu la documentation SQL ! (ah bah si c'est dit :D ).

Bref, on toi tu sais que tu "veux ordonner par niveau, et sinon par %" = conditions successives dans ton ORDER BY.
SELECT * FROM mf_ranking WHERE game='ems' AND server='$server' ORDER BY [b]lvl DESC[/b], [b]pourcent DESC[/b] LIMIT $limit_start, $pagination
j'ai mis "pourcent" mais tu adaptes avec ton champ bien-entendu.

Et si cela fonctionne comme tu veux, merci de tagger Résolu ;)

Trier, trier et encore trier !

par SinBert » 20 nov. 2009, 22:06

Bonjour ! :)

Alors voila mon petit problème d'aujourd'hui hui :

J'ai un classement de joueurs d'un certain jeu. Leurs niveaux est répertorier dans ma BDD. Pour passez de niveau en niveau, il faut aller de 0% à 100%. Les pourcents sont aussi répertorier dans ma BDD.
Alors voila :
J'aimerai classer mes personnage par ordre décroissant, (jusque là pas de souci) mais si les niveaux de personnage sont identique, les classer en fonction de leur pourcent.

Il y a il une petite combine Mysql pour arriver à mes fins?

Ma requête actuelle est celle-ci :
SELECT * FROM mf_ranking WHERE game='ems' AND server='$server' ORDER BY lvl DESC LIMIT $limit_start, $pagination
Merci d'avance pour vos éventuelles réponses ! ;)

EDIT : après réflextion, je me suis apreçu que je n'était peut-être pas dans la bonne section. Veuillez m'excuser pour ceci donc :priere: