Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
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 17/05/2008, 13h50   #1
Invité régulier
 
Homme David Binet
Développeur Web
Inscription : mai 2008
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme David Binet
Âge : 23
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 14
Points : 7
Points : 7
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
ptitdav80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2008, 14h18   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
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
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 11h46   #3
Invité régulier
 
Homme David Binet
Développeur Web
Inscription : mai 2008
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme David Binet
Âge : 23
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 14
Points : 7
Points : 7
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
ptitdav80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 12h00   #4
Invité régulier
 
Homme David Binet
Développeur Web
Inscription : mai 2008
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme David Binet
Âge : 23
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 14
Points : 7
Points : 7
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 :

ptitdav80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 12h27   #5
Invité régulier
 
Homme David Binet
Développeur Web
Inscription : mai 2008
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme David Binet
Âge : 23
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 14
Points : 7
Points : 7
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
ptitdav80 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 01h23.


 
 
 
 
Partenaires

Hébergement Web