|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Sylvain AufrèreDéveloppeur informatique Inscription : avril 2005 Messages : 370 ![]() |
Bonjour,
Je cherche à enregistrer des numéros de téléphones dans ma base de données. Je dois conserver les numéros exactement comme ils ont été saisis (avec les points et les espaces éventuels) Ex : 02.65.88.55.66, +33 265 885 566 Je dois aussi pouvoir faire une recherche sur ces numéros sans tenir compte du formatage de saisie. Ex 0265885566 Ma solution est d'avoir deux champs : Champ 1 : pour l'affichage, avec le numéro saisi par l'utilisateur Champ 2 : pour les recherches, sans les caractères de mise en forme (mis à jour par un trigger) Maintenant, ma question : Quelqu'un sait-il s'il existe un format standard pour les numéros de téléphones internationaux ? Par exemple pour la France, on à parfois +336 12 23 34 45.... ou 00336 12 23 34 45. Dans mon champ n°2, que faut-il que j'enregistre ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() Tu n'à qu'à les mettre en INT ou en CHAR(si tu veux conserver le plus) et tu donne au CHAR la plus grande taille que tes num peuvent avoir.
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com