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

Fermé
smellems Messages postés 135 Date d'inscription vendredi 28 avril 2006 Statut Membre Dernière intervention 4 mai 2012 - 12 mai 2006 à 20:30
smellems Messages postés 135 Date d'inscription vendredi 28 avril 2006 Statut Membre Dernière intervention 4 mai 2012 - 15 mai 2006 à 15:39
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 dimanche 5 février 2006 Statut Membre Dernière intervention 1 décembre 2008 20
13 mai 2006 à 16:57
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