Classer par ordre alphabétique (requête MySQL
SilvioB
-
Matio Messages postés 671 Date d'inscription Statut Membre Dernière intervention -
Matio Messages postés 671 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai une liste de membres dans ma table 'membres', avec à l'intérieur de cette table les champs pseudo, pass, mail, id etc...
Je souhaiterais faire sur ma page "liste des membres" la liste des membres par ordre alphabétique (et non par ordre d'ID comme on le voit souvent).
Pour ne pas encombrer la page, je souhaiterais les organiser par lettre.
Par exemple membre commençant par A, B etc... avec sous la lettre la liste des membres qui commencent par la lettre.
J'ai essayer d'utiliser
seulement sa ne marche pas, lorsque je fait sa sa m'affiche cette erreur:
Alors je ne comprends pas. Déja non je n'ai pas de colone 'A', mais je pensais que ce code allait organiser la liste des membres commençants par A dans l'ordre alphabétique.
Si quelqu'un pouvait m'aider à résoudre ce problème.
Merci d'avance.
Je souhaiterais faire sur ma page "liste des membres" la liste des membres par ordre alphabétique (et non par ordre d'ID comme on le voit souvent).
Pour ne pas encombrer la page, je souhaiterais les organiser par lettre.
Par exemple membre commençant par A, B etc... avec sous la lettre la liste des membres qui commencent par la lettre.
J'ai essayer d'utiliser
SELECT * FROM membres WHERE pseudo LIKE A
seulement sa ne marche pas, lorsque je fait sa sa m'affiche cette erreur:
ERREUR SQL ! SELECT * FROM membres WHERE pseudo LIKE A Unknown column 'A' in 'where clause'
Alors je ne comprends pas. Déja non je n'ai pas de colone 'A', mais je pensais que ce code allait organiser la liste des membres commençants par A dans l'ordre alphabétique.
Si quelqu'un pouvait m'aider à résoudre ce problème.
Merci d'avance.
A voir également:
- Sql ordre alphabetique
- Comment trier par ordre alphabétique sur excel - Guide
- Classer les applications par ordre alphabétique iphone - Guide
- Azertyuiopqsdfghjklmwxcvbn pourquoi cet ordre - Forum Windows
- Longueur, largeur, hauteur dans quel ordre ✓ - Forum Loisirs / Divertissements
- Ordre meilleur ami snap - Forum Snapchat
8 réponses
Hello,
Je dirais plutôt ca :
SELECT * FROM membres WHERE pseudo LIKE 'A*' ORDER BY pseudo ASC (ou desc)
Je dirais plutôt ca :
SELECT * FROM membres WHERE pseudo LIKE 'A*' ORDER BY pseudo ASC (ou desc)
salut,
voici t'as requette, comment elle doit être :
SELECT * FROM membres WHERE pseudo LIKE 'A*'
cordialement.
voici t'as requette, comment elle doit être :
SELECT * FROM membres WHERE pseudo LIKE 'A*'
cordialement.
Bonsoir Nabil07, merci pour ton aide mais bizarrement sa ne marche toujours pas.
Alors certes je n'ai plus d'erreur mais aucun nom n'est affiché.
Pourquoi sa ne fonctionne pas ?
Alors certes je n'ai plus d'erreur mais aucun nom n'est affiché.
Pourquoi sa ne fonctionne pas ?
Bonjour,
https://www.commentcamarche.net/contents/1066-sql-restriction
http://sql.1keydata.com/fr/sql-like.php
http://dev.mysql.com/doc/refman/5.0/fr/string-comparison-functions.html
SELECT * FROM membres WHERE pseudo LIKE 'A%'
;o)
https://www.commentcamarche.net/contents/1066-sql-restriction
http://sql.1keydata.com/fr/sql-like.php
http://dev.mysql.com/doc/refman/5.0/fr/string-comparison-functions.html
SELECT * FROM membres WHERE pseudo LIKE 'A%'
;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir Matio, alors merci à toi aussi mais j'ai essayé ton code et sa ne marche pas non plus, rien ne s'affiche, ni même un message d'erreur.
Merci encore de votre aide.
Merci encore de votre aide.