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 |
|
|
|
![]() |
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 |
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
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
|
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Udało sie: DECIMAL(10,2) Dzieki. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:37 |