IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

compréhension mysql int(x)


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Points : 267
    Points
    267
    Par défaut compréhension mysql int(x)
    Bonjour,

    Je me rend compte que je ne comprend pas la signification sous mysql de :
    int(1)
    ou bien
    int(2)

    J'ai crée un table avec int(1) et je peux y stocker des chiffres telque 5 , 55 , 555 ,5555 ,5555
    J'ai toujours cru que le fait de mettre int(1), on ne pouvait insérer que des chiffres allant de 0 à 9 !!! mais visiblement ce n'est pas le cas !

    Merci beaucoup

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    C'est la taille minimum de la valeur affichée quand Zerofill est actif ; des 0 sont alors ajoutés.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    salut,

    pour les entiers c'est le type que tu mets qui détermine le nombre d'octet et donc les valeurs possibles ainsi que si tu utilises unsigned (ou signed par défaut)

    exemple:
    • tinyint -> 1 octet, valeurs entre -128 et +127
    • tinyint unsigned -> 1 octet, valeurs entre 0 et +255
    • etc...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

Discussions similaires

  1. un souci de compréhension avec MySQL
    Par Mac Chouffe dans le forum MySQL
    Réponses: 2
    Dernier message: 10/06/2015, 15h29
  2. erreur récuperation d'un valeur int dans une base de donné mysql
    Par amintoraa dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 28/04/2014, 09h45
  3. Problème de INT avec MySQL et PHP
    Par Bullit84 dans le forum Requêtes
    Réponses: 7
    Dernier message: 24/08/2010, 11h47
  4. [VxiR2] Affichage de date dans BO provenant d'une colonne big int de mysql
    Par blured dans le forum Designer
    Réponses: 2
    Dernier message: 14/04/2009, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo