8791 sujets

Développement web côté serveur, CMS

Bonjour

J'ai crée un BDD via PHPmyAdmin avec une table et des champs qui ont la structure suivante :

upload/3056-Image1.png

Mais quand je rentre des valeurs (genre 25.58 - 47.57 etc) j'ai un message d'erreur suivant :
Warning: #1264 Out of range value adjusted for column 'adult_compc' at row 1

et la valeur s'affiche avec 0.99

Je ne comprends pas pourquoi ???
Merci d'avance !!!
Modifié par Bjorken (18 Oct 2008 - 06:54)
Même erreur sur mes serveurs... apparemment DECIMAL(2,2) bug. Alors que DECIMAL(3,2) fonctionne, mais la doc ne mentionne pas de minimum.

Bref, j'opterais plutôt pour un type FLOAT pour éviter tout ennui.
Salut,

ça semble normal puisque qu'en déclarant un champ en decimal(2,2) tu dis que le nombre maximal de caractères est de 2... dont 2 décimales Smiley cligne .

Voir ce post qui en parle.
Arf , la doc de MySQL est tellement incompréhensible sur ce coup là...

2,2 = 2 chiffres DONT 2 décimal... donc uniquement 2 décimales

c'est vraiment pas évident de prime abord...
merci de tes lumières Heyoan Smiley smile