|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : novembre 2004 Messages : 373 ![]() |
Bonjour,
Alors voila mon pb. J'ai un champ VARCHAR dans ma base qui contient soit une adresse e-mail soit un numéro de fiche ... Je vourdrais trier cette colonne pour l'afficher dans un tableau via PHP. Le probleme c'est que le tri que me fait mon order by est "littéraire" càd 1 11 13 2 212 23 et biensur moi je voudrais avoir 1 2 11 13 23 212 Est e possible sur un champ de ce type ? Merci par avance.
__________________
Take it HiSy |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : avril 2004 Messages : 127 ![]() |
c'est normal qu'il fasse ce tri puisque tu es en VARCHAR.
Si j'étais toi je ferai 2 champs distinct un pour le mail et un pour l'id quitte a en laisser un vide.. Sinon tu peux aussi faire des tris via des fonction php liées au tableau comme ksort() mais tu risques de retrouver le même pb... |
|
|
00
|
|
|
#3 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Bonjour,
Tu peux aussi faire un ORDER BY CAST(lacolonne AS UNSIGNED)
__________________
Pensez au bouton
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : novembre 2004 Messages : 373 ![]() |
He ben voila un indien qu'a pas volé ses plumes ...
Merci bcp ... Je mets le post à Résolu ...
__________________
Take it HiSy |
|
|
00
|
|
|
#5 | |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Par contre comme dit cmoiscrat autant le séparer en 2 colonnes, ça t'évitera des soucis...
__________________
Pensez au bouton
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com