-
Tri croissant Mysql
Bonjour à tous,
Voilà mon souci du jour:
Pour moi un ordre croissant comme tout le monde l'a appris à l'école c'est par exemple ceci:
1, 2, 3, ..., 100, 101, 143, 349.
Alors pourquoi Mysql me trie par ordre croissant comme ceci ?:
1, 100, 101, 143, 2, 3, 349
Cà fausse mes résultats de requète.
Y a pas moyen de préciser à mysql que je souhaite un tri "normal" ?
voici toujours ma ligne sql:
Code:
$sql = "select id,rando,newid,nom,prenom from gghf_rando WHERE newid = '$nom' ORDER BY id ASC ";
Merci pour votre éclaircissement.
-
Bonjour,
Tes id ne seraient pas des chaines par hasard ?
-
En fait les ID sont auto incrément.
Il n'y a pas d'autre solution que de rajouter un champ date alors pour solutionner le tri?
-
Salam (salut), faut définir le type du champs en premier lieu en lui donnant (type numérique) ensuite cocher AUTO_INCREMENT ;)
-
Tout juste :ccool:
Mon champ était un VARCHAR et je n'avais pas fais attention à ce détail.
Merci à toi pour la solution.