|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
Salut à tous, voila dans ma table j'ai un champ code postal, que j'ai mis en INT. problème je viens de me rendre compte que si mon département est compris entre 01 et 09, il me zappe le 0 de devant. vous mettrez quoi comme type de champ vous? ou alors vous feriez un petit traitement avec un bout de code?
merci pour vos réponse
__________________
La programmation, c'est tout un art |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 022 ![]() |
Soit tu le stockes en "string" soit tu le sotckes en INT ZEROFILL
ZEROFILL permet de compléter par des zéros INT(5) va enregistrer le code postal de Nice 06000 comme 6000 INT(5) ZEROFILL va enregistrer le code postal de Nice 06000 comme 06000. Voilà un bon exemple dans la doc : http://dev.mysql.com/doc/refman/5.0/fr/examples.html
__________________
Alexandre T. PHP5/MySQL5 Codes prêts à l'emploi 30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc... Mes articles |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 200 ![]() |
Merci beaucoup, il est vrai que ce cas m'etais jamais arrivé, donc je ne savais pas comment faire, impeccable tu m'a bien aidé
++
__________________
La programmation, c'est tout un art |
|
|
00
|
|
|
#4 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Je rajouterais qu'à priori on ne fait pas d'opérations arithmétiques sur des codes postaux donc le type varchar me parait le plus approprié
__________________
Pensez au bouton
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com