par
ZeusxDuff » 29 juil. 2016, 12:54
Bonjour,
voici mon problème:
Je voudrai pouvoir incrémenter automatiquement de 0,001 une variable de ma base de donnée. Pour ce faire, j'utilise le code suivant:
Quand je test, cela marche une première fois: exemple: si ma variable était égale à 2, elle devient 2,001 (logique). Sauf que si je réitère l'action, elle reste égale à 2,001 et non 2,002 comme je le voudrai. Je pense que le problème vient du fait que ma variable soit définie dans la base de donnée comme DECIMAL. Y a t il un mode d'incrémentation spécifique pour une variable DECIMALE? Comment dois-je faire alors pour que mon incrémentation fonctionne.
Merci de votre aide.
PS: ma variable est ainsi: decimal(10,3) donc logiquement, elle admet parfaitement les chiffres après la virgule.
Bonjour,
voici mon problème:
Je voudrai pouvoir incrémenter automatiquement de 0,001 une variable de ma base de donnée. Pour ce faire, j'utilise le code suivant:
[code]$variable = $variable + 0.001;[/code]
Quand je test, cela marche une première fois: exemple: si ma variable était égale à 2, elle devient 2,001 (logique). Sauf que si je réitère l'action, elle reste égale à 2,001 et non 2,002 comme je le voudrai. Je pense que le problème vient du fait que ma variable soit définie dans la base de donnée comme DECIMAL. Y a t il un mode d'incrémentation spécifique pour une variable DECIMALE? Comment dois-je faire alors pour que mon incrémentation fonctionne.
Merci de votre aide.
PS: ma variable est ainsi: decimal(10,3) donc logiquement, elle admet parfaitement les chiffres après la virgule.