Bonjour,
je suis entrain de developper un intranet avec PHP et mysql , tout se passais pour le mieux jusqu'a ce que mysql commence a me donner du fil a retordre avec les float !!! je n'y comprend rien, j'insere une valeure reelle dans ma colonne mais quand je fais un select dessus ca ne retourne aucun résultat !!!
exemple :
1 2 3
| 1 - j'ai crée une table que je nome "test"
2- Un champ nomé "numero" c'est un entier
3 - un champ nomé "prix" c'est un float |
alors je fait une insertion simple avec :
insert into test values(1,2.23);
jusqu'ici tout est bon , mais le probleme est que quand j'execute :
select * from test where prix = 2.23;
ca ne retourne aucune ligne !!!! et ca ne me fait ca qu'avec les float, soit c'est a cause d'une mise a jour windows qui a chamboulé mon system soit quelque chose que j'ai installé et qui a touché a quelque chose sur windows !!
le pire de cette histoire c'est que quand j'insere des valeurs multiples de 0.25 ca marche !!!!! (par exemple j'insere 0.5 ou 1 ou 1.25 .... )
tout marchais sans probleme et ca a apparu soudainement !!
alors si quelqu'un a deja vu ca et a une solution, je suis preuneur...
ps : la version que j'utilise de mysql est : 4.1.10a
Cordialement
Partager