Message

Titre : Re: Petit "bug"
Auteur : Royale
Date : 01/12/2002 à 13:41

Voilà c'est corrigé.

Ca ne concernait en fait pas beaucoup de résultats :
44 résultats répartis sur 13 manches, uniquement de type "feuille de match" avec 8 matchs.
En effet 100/8 = 12.5
Donc en tout 44 points on été répartis entre tous les membres de façon assez homogène, et ça n'a pas changé l'ordre du classement.

Par contre j'ai remarqué que les 44 erreurs sont toutes de la forme 62.5 (5 bon résultats) arrondi à 62 au lieu de 63, ce que j'ai trouvé bizarre.
Je m'attendais aussi à avoir des erreurs pour 12.5, 37.5 et 87.5 !
Et en fait j'ai mis en évidence un comportement dans MySQL que je n'explique pas :

mysql> create table test (entier int);
Query OK, 0 rows affected (0.00 sec)

mysql> insert into test values (12.5);
Query OK, 1 row affected (0.01 sec)

mysql> insert into test values (37.5);
Query OK, 1 row affected (0.00 sec)

mysql> insert into test values (62.5);
Query OK, 1 row affected (0.00 sec)

mysql> insert into test values (87.5);
Query OK, 1 row affected (0.00 sec)

mysql> select * from test;
+--------+
| entier |
+--------+
| 12 |
| 38 |
| 62 |
| 88 |
+--------+
4 rows in set (0.00 sec)

MySQL n'arrondi pas toujours pareil...
Enfin les erreurs sont corrigées et maintenant je fais l'arrondi avant en PHP qui se comporte normalement.

PS : il n'y a pas eu d'erreurs avec 12.5 car le cas ne s'est jamais présenté (personne n'a encore eu 1 seul résultat juste parmis 8 :-))

Retour

Liste des réponses

+ Re: Petit "bug" - ed - 01/12/2002 à 14:06
    + Re: Petit "bug" - Royale - 01/12/2002 à 14:10
        + Re: Petit "bug" - ed - 01/12/2002 à 14:20
+ Re: Petit "bug" - Mr Hé - 01/12/2002 à 14:01

Avertissement


Répondre à ce message

Vous devez être connectés pour pouvoir poster un message

© 2005 Antoine "Royale" Jacquet
Page générée en 0.027003 secondes
5 membre(s) connecté(s)
Record : 46 membres connectés le 26/11/2006 à 11h
Le sport mesure la valeur humaine en millimètres et en centièmes de seconde. - Bernard Arcand