![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
Pobieram liczbę z bazy (typ pola jest float(19,4)), wyciąga mi wartość tej liczby, ale jeśli, np. liczba w bazie ma same zera na koncu to mi pokazuje, że niby jest float, ale jak chcę ją porównać, z inną liczbą, którą sam umyślnie definiuje (jako float i ona ma wartość taką samą jak wyciągnięta z tym, że ma dodane na końcu .0000) to mi zawsze wyskakuje, że nie są równe. I tu powstaje pytanie: jak sprawdzić, czy ta liczba którą wyciągam z bazy jest w następującej formie: liczba.resztaliczby i jeśli .resztaliczby jest ustawiona to jaką długość ma resztaliczby, bo chciałbym do niej dodać na koniec tyle zer, by ciąg resztaliczby miał długość 4. Wymyśliłem coś takiego i nie wiem jak dalej zrobić to sprawdzanie:
-------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 16:59 |