?>
mercredi 8 septembre 2004 - 15h31
Si comme moi vous avez besoin dans une commande MySQL de trier sur un champ VARCHAR qui en fait contient des nombres, vous allez surement constater que l'ordre de 1 à 15 n'est pas le même que s'ils étaient typé en INT. En effet, vous aurez l'ordre suivant : 1, 10, 11... 15, 2,3...
Problématique si on veut classer des items par ce champ. Pour résoudre le problème, dans votre instruction MySQL qui peut être par exemple :
SELECT * FROM lable ORDER BY lechampvarchar
Il suffit de faire croire à ce que ce soit un chiffre, donc le multiplier par 1 :
SELECT * FROM lable ORDER BY lechampvarchar * 1
Et vous voilà avec le bon ordre dans vos items :)
Et bien je chercher cette information sur google (pour pouvoir ordonner mes membres selon leur nombre de points)
Et j'ai mis pas mal de temps pour enfin tomber sur ce site...
Je laisse très rarement des commentaires mais là ça en vaut la peine.
Bravo pour ce genre d'infos qu'on ne trouve nulle part et qui sont pourtant capitales !!!
Bonne continuation - Benjamin B.
http://www.aganaf.com
par
Benjamin
Ouais, clair et concis,... merci !
par
Phil
aunque no se FRANCES, intente saber la explicacion de lo que hacen. Me pasa lO MISMO, me pueden ayudar. No me resulto lo que hacen Ustede.
GRACIAS
par
houseman
Cette astuce marche aussi en PHP. Pour comparer par exemple les 2 premier chiffre d'un code postal enregistrer en varchar (car lettre possible) dans une base mysql.
Merci.
par
sebyrollins
Merci pour l'idée
par hicham
Bien joué
par Jeez
Trop classe !
Je tire mon chapeau ! BRAVO !
par
Atkati
Dans le même ordre d'idée :
Administration MySQL
Extension Champ de texte figé
Générateur de requêtes MySQL
Dreamweaver MX 2004 and PHP-MySQL
Convertir Dreamweaver zone en XHTML / CSS



Actualités
Warning: include(/home/ultimtea/www/randliens.php) [function.include]: failed to open stream: No such file or directory in /home/ultimtea/sd/yeca/inc/bottom.php on line 2
Warning: include() [function.include]: Failed opening '/home/ultimtea/www/randliens.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ultimtea/sd/yeca/inc/bottom.php on line 2