![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.11.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Mam następujące zapytanie:
gdzie - $zablok_sr jest równe np. 10.2 - pola WolneSrodki,ZablokSrodki w tabeli są typu float i mam następujący problem. Pole ZablokSrodki po wykonaniu operacji zawiera liczbę z ułamkiem natomiast WolneSrodki zaokrągla do liczby całkowitej. gdzie jest błąd ? -------------------- --------------------------------
Ureus |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź jakiego typu jest pole WolneSrodki, jeśli jest to int to pewnie dlatego Ci zamienia, sprobuj zmienić jego typ na decimal
-------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.11.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Tak to wygląda w MySql:
ZablokSrodki float WolneSrodki float Typy chyba są dobre? Tym bardziej że jedno pole radzi sobie z wartościami dziesiętnymi a drugie już nie. -------------------- --------------------------------
Ureus |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
U mnie też nie chciał odejmować pól. Dopiero jak w bazie zmieniłem przecinki na kropki to zaczął odejmować dobrze.
-------------------- Szczęścia w mrokach...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:57 |