Problème de tri alphabétique Mysql (PHP)
hubert
-
lolololo -
lolololo -
Bonjour,
J'ai un petit problème sur 2 requêtes Mysql !
La première liste des membres à partir d'une base de donnée mysql, la 2ème liste les membres à partir d'une base de donnée Access.
Les 2 listes doivent être identiques et je les compare ! et là petit problème :
Avec la base mysql le membre ALB est après AL-H ce qui me paraît normal.
Avec la base ACCESS le membre ALB est avant AL-H ! ça ne tient pas compte du tiret !
Les 2 requêtes sont :
BDD Access : $rq="SELECT * FROM JOUEUR ORDER by Nom,Prenom";
BDD MySql : $req="SELECT * FROM inscriptions ORDER by nom,prenom";
Ne me demandez pas pourquoi je fais ça ! J'en ai besoin.
Merci pour votre aide
J'ai un petit problème sur 2 requêtes Mysql !
La première liste des membres à partir d'une base de donnée mysql, la 2ème liste les membres à partir d'une base de donnée Access.
Les 2 listes doivent être identiques et je les compare ! et là petit problème :
Avec la base mysql le membre ALB est après AL-H ce qui me paraît normal.
Avec la base ACCESS le membre ALB est avant AL-H ! ça ne tient pas compte du tiret !
Les 2 requêtes sont :
BDD Access : $rq="SELECT * FROM JOUEUR ORDER by Nom,Prenom";
BDD MySql : $req="SELECT * FROM inscriptions ORDER by nom,prenom";
Ne me demandez pas pourquoi je fais ça ! J'en ai besoin.
Merci pour votre aide
A voir également:
- Problème de tri alphabétique Mysql (PHP)
- Comment trier par ordre alphabétique sur excel - Guide
- Logiciel tri photo - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
5 réponses
il faut régler la "collation" (collate en anglais) p.ex:
ou alors, régler la collation pour la table en question une foi pour toute, et faire le même réglage avec Access (que je ne connais pas)
SELECT * FROM JOUEUR ORDER BY Nom COLLATE latin1_german2_ci;
ou alors, régler la collation pour la table en question une foi pour toute, et faire le même réglage avec Access (que je ne connais pas)
SELECT * FROM JOUEUR ORDER by Nom ASC ,Prenom ASC
SELECT * FROM JOUEUR ORDER by Nom DESC ,Prenom DESC
SELECT * FROM JOUEUR ORDER by Nom DESC ,Prenom DESC
merci elgafoud, mais ça ne répond pas à mon problème.
J'ai une liste alphabétique de 250 noms triés par ordre alpha. et il y a une différence de tri entre ce qui vient de la base access et ce qui vient de la base mysql, au niveau des noms composés avec tiret.
Donc si qqu'un a une solution, ce serait super pratique.
Merci
J'ai une liste alphabétique de 250 noms triés par ordre alpha. et il y a une différence de tri entre ce qui vient de la base access et ce qui vient de la base mysql, au niveau des noms composés avec tiret.
Donc si qqu'un a une solution, ce serait super pratique.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour ceux qui, comme Hubert, ont des problèmes de lunettes :
SELECT * FROM JOUEUR ORDER by Nom ASC ,Prenom ASC
SELECT * FROM JOUEUR ORDER by Nom DESC ,Prenom DESC
ASC pour trier de A à Z et DESC de Z à A.
SELECT * FROM JOUEUR ORDER by Nom ASC ,Prenom ASC
SELECT * FROM JOUEUR ORDER by Nom DESC ,Prenom DESC
ASC pour trier de A à Z et DESC de Z à A.
Je ne suis pas sur que ce soit Hubert qui ai un pb !!!
Il évoque le fait qu'un même tri (qu'il soit ascendant ou descendant, ce n'est pas l'objet de la question) donne parfois deux résultats différents à cause des tirets !!!!
J'ai le cas également sur une seule et même base de donnée lu par deux softs différents !!!
Il évoque le fait qu'un même tri (qu'il soit ascendant ou descendant, ce n'est pas l'objet de la question) donne parfois deux résultats différents à cause des tirets !!!!
J'ai le cas également sur une seule et même base de donnée lu par deux softs différents !!!