|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 25 ![]() |
Bonjour,
j'ai easyphp 5.3.2 et phpmyadmin 3.2.5 J'ai fait une base de donnée avec table dans laquelle j'ai un champ qui est de type float(10,2). Et j'ai des comportements qui me paraissent bizarres. Si j'édite ma base dans phpmyadmin et que je mets par exemple : 487481.54 ça me met 487481.53 1518948.15 ça me met 1518948.13 12540000.25 ça me met 12540000.00 Pourquoi ? |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 25 ![]() |
Je penses que je vais passer en decimal(10,2) qui semble bien fonctionner lui....
Mais je ne comprends toujours pas le comportement avec float |
|
|
00
|
|
|
#3 | |
![]() ![]() |
Doc MySQL :
Citation:
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 25 ![]() |
Oué mais ils disent pas que si on met 1518948.15 alors que l'on a bien mis un FLOAT(10,2) ça le transforme en 1518948.13....
Donc au final je transforme tous mes float en decimal ? |
|
|
00
|
|
|
#5 |
![]() ![]() |
Si tu veux conserver la précision c'est mieux oui.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com