Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odejmowanie liczb zmiennoprzecinkowych, Odejmowanie liczb zmiennoprzecinkowych
Ureus
post
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:
  1. UPDATE rachunek SET WolneSrodki=WolneSrodki-$zablok_sr, ZablokSrodki=ZablokSrodki+$zablok_sr WHERE IDRach=10


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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krowal
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 23:03