Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2006, 19h24   #1
Futur Membre du Club
 
Inscription : décembre 2002
Messages : 70
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 70
Points : 17
Points : 17
Par défaut Probleme avec les float

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 :

Code :
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 :

Code :
INSERT INTO test VALUES(1,2.23);
jusqu'ici tout est bon , mais le probleme est que quand j'execute :

Code :
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
lemagicien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 21h24   #2
Membre Expert
 
Avatar de TheLeadingEdge
 
Inscription : mai 2005
Messages : 1 200
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 1 200
Points : 1 260
Points : 1 260
Bonjour,

Essaies avec
Code :
[...] ROUND(prix, 2) = 2.23
regardes là pour plus de détails
http://www.developpez.net/forums/sho...d.php?t=196400
TheLeadingEdge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 16h42   #3
Futur Membre du Club
 
Inscription : décembre 2002
Messages : 70
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 70
Points : 17
Points : 17
Merci pour la réponse, je vais essayer meme si je ne vois pas la relation avec mon probleme, puisque je fais une simple insertion et puis un simple select, pas de groupby, pas de tri, rien...

et je n'avais aucun probleme avant avec les float!!!

c'est exaspérant....

cordialement
lemagicien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h02.


 
 
 
 
Partenaires

Hébergement Web