Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Problem z liczbami dziesiętnymi
kuba32
post 1.07.2011, 11:53:14
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 8.09.2010

Ostrzeżenie: (0%)
-----


Witam, w PHP zmienna z liczbą wyświetla się poprawnie, niestety gdy chce ją zapisać w bazie danych to zostają ucięte liczby po przecinku.

Przykład: zamiast 2,77892 w bazie jest liczba 2,0000

Typ pola gdzie zapisuję zmienną to DECIMAL(8,4) , kod:
  1.  
  2. $dodaj=mysql_query("INSERT INTO kursy SET id_waluta='$id', sprzedaz='$sprzedaz'");
  3. echo $sprzedaz; // tu zmienna wyświetla się poprawnie


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 1.07.2011, 12:00:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
I zobacz jak u nich wyglądają liczby DOUBLE a jak u ciebie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kuba32
post 1.07.2011, 12:39:10
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 8.09.2010

Ostrzeżenie: (0%)
-----


Dzięki wielkie wink.gif Można zamknąć
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 15:29