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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Insertion de nombres décimaux [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 20
    Par défaut Insertion de nombres décimaux
    Bonjour à tous,

    j'ai créé une base de données avec phpmyadmin 2.10.1 et je voudrais y entrer des nombres décimaux que je récupère dans un formulaire.

    La récupération depuis le formulaire fonctionne et apparemment ma requête SQL aussi mais je pense que mon problème vient du type de champ dans ma base de données.

    Plus concrètement, lorsque j'entre un nombre décimal dans mon champ, il se convertit automatiquement en l'entier le plus proche.

    Par exemple :
    - je veux entrer "1.7"
    - je retrouve "2" dans ma bdd

    Mon champ est de type DECIMAL. J'ai également essayé de le modifier en type FLOAT puis DOUBLE mais sans succés.

    Quelqu'un aurait-il la solution?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    as tu précise le nombre de décimal de ton champs DECIMAL ? si tu mets 0 le nb est automatiquement converti en entier !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 20
    Par défaut
    ah non il me semble que je n'ai rien précisé... de ce fait il s'est peut-être mis à 0 par défaut.

    je vais essayer de modifier ça de suite et je te tiens au courant.

    merci

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 20
    Par défaut
    visiblement le problème ne semble pas venir de là...
    j'ai mis la taille (je pense que c'est ça le nombre de DECIMAL) à 10,0.

    Voici un aperçu de ma table (du moins le champ concerné) dans phpmyadmin ci-dessous :


  5. #5
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 20
    Par défaut
    c'est bon j'ai réussi

    suffisait juste de mettre le type de champ en DOUBLE et de retirer la taille (qui était 10,0 par défaut) car en la laissant le programme continue à arrondir à l'entier le plus proche.

    Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP,MYSQL et CSV]Importation avec nombres décimaux
    Par m3n2o dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 20/06/2006, 11h47
  2. [Débutant] Les nombres décimaux
    Par Sylvester dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 18/05/2006, 13h57
  3. Problème nombre décimaux
    Par salut12345 dans le forum C++
    Réponses: 3
    Dernier message: 29/10/2005, 12h57
  4. Select sur des nombre décimaux de format 0.*
    Par CanardJM dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/08/2005, 16h04
  5. [newbie] pblm nombres décimaux
    Par klipfel dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 12/07/2005, 12h15

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