par
eric269 » 03 sept. 2005, 06:55
Donc il y a plusieur solutions pour faire les arrondis :
celles que j'ai retenues à mon niveau (débutant) sont au nombre de deux :
1) Côté PHP (en sachant que les nombres stockés dans la db ont X chiffres après la virgule)
Et en sachant que le type du champs 'nombre' est CHAR OU VARCHAR.
<?
echo round ($nombre,0); // 0 chiffres après la virgule
?>
2) Côté SQL,
Modifier le type du champs 'nombre'en DOUBLE et la valeur en 'X,Y'
--> X = nombre de chiffre de l'entier
--> Y = nombre de chiffre après la virgule
Les 2 solutions arrondissent en respectant les règles mathématiques de bases (arrondi à l'entier supérieur si la décimale est supérieur à cinq)
Personnelement, j'ai opté pour la 2ème solutions en sachant que mes résultats doivent absolument être arrondis,
mais aussi pour ne pas avoir à taper 'echo round' à chaque fois.
Donc pour moi, et mon sens de débutant, j'ai trouvé la solution.
Merci au participant du forum pour m'avoir aider à trouver la solution dans la doc.