![]() |
![]() ![]() |
![]() |
-marck- |
![]()
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? |
|
|
![]()
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.
-------------------- ![]() |
|
|
-marck- |
![]()
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ć |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:41 |