![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wpisuję w formularzu cene np: 12,345,67 i zapisuję ją co bazy.
I nie wiem jaki typ pola i jaką mu dac wartość żeby przy pobieraniu danych z bazy czyli tej ceny wynik był taki sam. Czyli: 12,345,67 A teraz mam tak: 12.34 Próbowałem na DECIMAL i DOUBLE i nie wychodzi. No chyba że to już w php trzeba zrobić ? Ten post edytował lopik 19.11.2006, 23:10:29 -------------------- w3c & c++
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wpisuję w formularzu cene np: 12,345,67 i zapisuję ją co bazy. I nie wiem jaki typ pola i jaką mu dac wartość żeby przy pobieraniu danych z bazy czyli tej ceny wynik był taki sam. Czyli: 12,345,67 A teraz mam tak: 12.34 Próbowałem na DECIMAL i DOUBLE i nie wychodzi. No chyba że to już w php trzeba zrobić ? Chyba pozostaje Ci zwykły char -------------------- ”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
lopik, dlaczego cenę chcesz trzymać w bazie wraz z przecinkami oddzielającymi części milionowe i tysięczne? Cenę w MySQL możesz przecież przechowywać w formacie DECIMAL, a wstawianie przecinków pozostaw wbudowanej w php funkcji number_format.
Ten post edytował Denver 20.11.2006, 00:36:15 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
No też próbowałem z number_format ale coś mi nie wychodziło.
Dobra więc w formularzu dodającym cenę do bazy pierw wywalić kropki / przecinki i zapisać cenę. Potem number_format To w sumie mógł bym dać tyn zwykły int bez przecinków bo i tak w php będę ją formatował. No nic, pobawię się, a ostatecznie varchar ![]() -------------------- w3c & c++
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
masz przeciez DECIMAL, np DECIMAL(10,2) -- 10 miejsc przez, 2 za przecinkiem
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
No już się skapowałem, co i jak
![]() Udało sie: DECIMAL(10,2) Dzieki. -------------------- w3c & c++
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 08:17 |