Developpator
Messages postés12Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention29 mars 2006
-
4 oct. 2004 à 11:18
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009
-
4 oct. 2004 à 11:47
Hello,
Je fais une requête sur une table comprenant id de type char. Lorsque le sélectionne tous les champs de ma table et que je décide de les trier en faisant un order by id, le résultat est le suivant
1
10
11
12
2
21
21
22
23
3
alors que j'aimerais avoir
1
2
3
10
11
12
21
22
23
3
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009 4 oct. 2004 à 11:47
Change le type de ton champ, met INT, TINYINT, MEDIUMINT ou BIGINT chacun ayant une taille différente mais opérant la même fonction : Stocker des entiers
Dans ce cas la, cela marchera
Il n'est jamais conseillé d'utiliser des ID de type CHAR ou VARCHAR pour la simple et bonne raison que cela provoque des problèmes comme celui que tu as.
;-) Bonne prog
*************
On a parfois de la chance dans son malheur, moi par exemple, je me suis blessé avec une boite de sparadraps (P.Geluck)
Si vous désirez vous ajouter dans mes contacts MSN, veuillez m'envoyer un message via ce site.