Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql][php] Dziwny problem z floatami
-marck-
post
Post #1





Goście







Witam
Mam wielki problem, gdyż wykrzaczył mi się program a nie wiem czemu. Program był pisany na mysql 3.23(krasnal) i tam śmiga jak głupi, kłopot jest gdy przerzucam go na serwer z nowym mysql (OpenSus 10.3). Może jaśniej.

Mam w programie pole liczbowe typu float 5,4 - mam dodane przy wprowadzaniu str_replace(',','.', $cena ) a i tak mam zonka. Otóż na krasnalu wisując np. 100 w bazie mam 100.0000 (prawidłowo) a na nowym mysql gdy wpisuje 100 w bazie ciągle widze 9.9999. Wie ktoś może czemu?
Go to the top of the page
+Quote Post
MMPrime
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 12
Dołączył: 23.04.2008

Ostrzeżenie: (0%)
-----


Float 5,4 oznacza iż liczba będzie składała się z 5 cyfr, z czego 4 będą po przecinku. Float 7,4 powinno odpowiednio zapisywać dane dla wartości 100.


--------------------
Go to the top of the page
+Quote Post
-marck-
post
Post #3





Goście







Dzięki za uwagę, w starym mysql-u zapis 5,4 wstawiał mi 5 miejsc przed przecinkiem i 4 po przecinku.
Teraz wiem za co się chwytać
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:41