MySQL - # de téléphone à travers le monde

smellems Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -  
smellems Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
je dois faire une base de donnée de clients et garder leurs numéro de téléphone. j'ai des clients de partout dans le monde. je me demand comment conserver ces numéro dans ma base de donnée.

je veux éliminer tous les espace, trait-union, ...

819-684-4280 -> 8196844280

sauf que (ceci est numéro du québec) comment je fait pour savoir...? est-ce qu'il n'existe pas un format internationnal pour les numéro de téléphone?

en france un numéro de téléphone peut-être:

32 (0)497 / 97 28 01 -> 320497972801

2 chiffre de plus..?

je ne suis certainement pas le premier à avoir ce problème

merci de vos conseils...

2 réponses

jamel_theone Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   20
 
Salut,

A tout hasard, tu peux pas (avant de sauvegarder tes numeros dans ta base de données) y faire un petit traitement (à travers un fichier script par exemple) qui supprime tous les traits d'unions, espaces, etc?

Par contre l'indicatif international de la france c'est pas 32 mais 33 et quand tu as quelque chose du genre :

+33 (0)478465839 il faut enlever le 0 qui est entre parenthese donc
33478465839 (le 0 est utile que si tu appel à partir du territoire francais, auquel cas tu compose pas le 33)

En esperant ne pas t'avoir dit de bétises...
0
smellems Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   46
 
merci jamel de ta réponse, je ne savais pas que le zéro était inutile pour moi... mais la question était de savoir si il existe un format international avec toujour le même nombre de chiffre? Pour que ce soit plus façile à gérer.

est-ce que quelqu'un a une idée??

merci
0