Organiser un while
2 messages
• Page 1 sur 1
-

sff - WRInaute occasionnel

- Messages: 336
- Inscription: 2 Fév 2005
Organiser un while
Bonjour, J'essaye d'organiser les résultats dans un while. Je m'explique. Voici ma table "users"
colonne charname I colonne authlevel
----------------------------------------
tt I 1
dd I 4
cc I 2
ff I 1
ee I 3
yy I 4
En fait j'aimerais classer par ordre alphabétique, mais aussi par authlevel
Le while s'afficherais donc comme cela :
ff
tt
cc
ee
dd
yy
Ma requête pour classer par ordre alphabétique ressemble à ca :
SELECT id, charname, level FROM users ORDER by charname ASC
Mais comment la modifier pour qu'elle classe en même temps par authlevel ?
Merci à tous
colonne charname I colonne authlevel
----------------------------------------
tt I 1
dd I 4
cc I 2
ff I 1
ee I 3
yy I 4
En fait j'aimerais classer par ordre alphabétique, mais aussi par authlevel
Le while s'afficherais donc comme cela :
ff
tt
cc
ee
dd
yy
Ma requête pour classer par ordre alphabétique ressemble à ca :
SELECT id, charname, level FROM users ORDER by charname ASC
Mais comment la modifier pour qu'elle classe en même temps par authlevel ?
Merci à tous
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: Organiser un while
Tu veux que quel ordre prenne le pas sur l'autre :
1. Tu veux que tes users soient déjà triés par authlevel, puis pour chacun des authlevel par charname ?
2. Tu veux que tes users soient déjà triés par charname, puis pour chacun des charname par auhtlevel ?
La seconde solution n'a que très peu d'intérêt, à moins que tu ais plusieurs charname identiques (ce dont je doute).
Sinon (solution 1) il faut juste
1. Tu veux que tes users soient déjà triés par authlevel, puis pour chacun des authlevel par charname ?
2. Tu veux que tes users soient déjà triés par charname, puis pour chacun des charname par auhtlevel ?
La seconde solution n'a que très peu d'intérêt, à moins que tu ais plusieurs charname identiques (ce dont je doute).
Sinon (solution 1) il faut juste
- Code: Tout sélectionner
SELECT id, charname, level FROM users ORDER by level,charname ASC
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Organiser un concours
- Organiser un Concour ?
- Organiser un jeu en ligne
- comment organiser un buzz ?
- comment organiser un concours ??
- Organiser les conversations
- Organiser l'accueil de mon wordpress
- Préparer et Organiser ses vacances
- Organiser un concours sur un site
- Conseil pour organiser affiliation
- Google lance Picasa en français - 20-09-2005
- Le vainqueur du design WRI 2005 - 09-05-2005
- Organiser un bon netlinking interne : conseil n°8 en référencement - 04-08-2008
- Ranking Metrics lance son blog - 15-01-2007
- Google Webmaster Central : présentation en français - 05-08-2006
- Ranking Metrics propose désormais des audits de référencement - 03-09-2007
- Google Desktop 2 en français - 13-10-2005
- Solutions pour augmenter son PageRank Google - 06-09-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
