Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2011, 15h41   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 102
Points : 11
Points : 11
Par défaut lecture de nombre via wampserver

Bonjour,
je travaille avec wampserver, mais j'ai un problème lors de l’insertion dans la base.

Par exemple, je veux écrire "002", mais il ne m'affiche que "2". Je ne connais pas l'option pour modifier.

Merci
IAGISG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 12h37   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 433
Points : 6 433
C'est normal, vu que ta donnée doit être stockée comme un entier.
Ce que tu cherches à faire tient plus de la cosmétique, mais c'est faisable soit en php (si c'est le langage que tu utilises pour afficher la valeur), soit éventuellement directement en MySQL, en convertissant la valeur en chaîne de caractères (fonction CAST) et en utilisant des fonctions du type LPAD...
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 12h04   #3
Futur Membre du Club
 
Homme
Inscription : septembre 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2011
Messages : 15
Points : 18
Points : 18
Bonjour,

Avant toute chose, il faut être certain du choix des types utilisés.
L'intérêt d'utiliser un type int réside dans la possibilité directe d'effectuer des calculs. Si la finalité n'est autre que d'afficher/stocker '002', utilise simplement un type char ou varchar pour plus de dynamisme.
Sam__ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 13h36   #4
Expert Confirmé
 
Avatar de Maljuna Kris
 
Homme Avcxjo MoKo
Retraité
Inscription : novembre 2005
Messages : 2 530
Détails du profil
Informations personnelles :
Nom : Homme Avcxjo MoKo
Âge : 60

Informations professionnelles :
Activité : Retraité
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2005
Messages : 2 530
Points : 3 523
Points : 3 523
Saluton,
A tout hasard, cet extrait de la doc MySQL
Citation:
Lorsqu'elle est utilisée avec l'attribut de colonne optionnel ZEROFILL, le caractère de remplissage par défaut est remplacé par le caractère zéro. Par exemple, pour une colonne dont le type est INT(5) ZEROFILL, la valeur 4 sera lue 00004.
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
Maljuna Kris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h44.


 
 
 
 
Partenaires

Hébergement Web