MySQL - pb insertion num téléphone [Résolu] - SQL/NoSQL - Programmation
Marsh Posté le 24-10-2006 à 14:30:58
stocke le champ sous forme d'un var char
parceque pour un entier, 001 = 1
autre solution : lors de l'affichage , tu rajoute les 0 manquants
Marsh Posté le 24-10-2006 à 14:35:32
Oki, merci, j'avais pensé à la seconde solution, mais je vais quand même essayer la 1ere au cas ou.
Marsh Posté le 24-10-2006 à 14:57:59
C'est super, ça fonctionne avec le varchar, encore merci.
Marsh Posté le 24-10-2006 à 15:35:55
de rien
au passage, tu dois avoir le meme pb avec le code postal
Marsh Posté le 24-10-2006 à 15:38:50
Vaut mieux metter ce genre de numéro en string, avec ceux qui mettent que des numéros, les autres qui mettent des points, le reste des tirets, etc.
Marsh Posté le 24-10-2006 à 16:43:52
Merci Florent pour la précision. (j'avais effectivement le même problème avec les codes postaux...)
Marsh Posté le 25-10-2006 à 18:25:50
FlorentG a écrit : Vaut mieux metter ce genre de numéro en string, avec ceux qui mettent que des numéros, les autres qui mettent des points, le reste des tirets, etc. |
Pour moi un numéro, en france c'est 10 chiffres de 0 à 9 point Point de tiret ou autre saloperie, ça c'est du formatage d' E/S qui ne devrait pas être stocké
Marsh Posté le 27-10-2006 à 00:49:36
leflos5 a écrit : Pour moi un numéro, en france c'est 10 chiffres de 0 à 9 point Point de tiret ou autre saloperie, ça c'est du formatage d' E/S qui ne devrait pas être stocké |
Moi je mets toujours mes numéros de la forme +33-3-88-xx-xx-xx Donc c'est loupé
Marsh Posté le 27-10-2006 à 15:47:43
FlorentG a écrit : Moi je mets toujours mes numéros de la forme +33-3-88-xx-xx-xx Donc c'est loupé |
Ca se complique pour l'international mais tu m'enlèveras pas de la tête que formater l'affichage d'une donnée en bd c'est moisi du cul
Marsh Posté le 27-10-2006 à 16:05:18
Ben c'est ce que j'ai dit, vu le nombre de formats différents, autant mettre un string et ne pas faire chier l'utilisateur
Marsh Posté le 28-10-2006 à 11:37:25
FlorentG a écrit : Ben c'est ce que j'ai dit, vu le nombre de formats différents, autant mettre un string et ne pas faire chier l'utilisateur |
L'utilisateur a qu'à taper ce qu'on lui demande
Marsh Posté le 24-10-2006 à 14:13:03
Bonjour, j'ai créé un petit formulaire avec enregistrement des données dans une BDD, et j'ai un petit soucis avec les numéros de téléphone, le zéro du début est systématiquement supprimé lors de l'insertion.
Comment puis-je résoudre celà?
J'utilise un champ INT pour le numéro de tél.
Merci par avance pour votre aide.
Message édité par Ben-o le 24-10-2006 à 14:58:13