Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zaokrągla liczbe w bazie
babejsza
post
Post #1





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Witam,

Następny ciekawy problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

mianowicie:

Najpierw pobieram kwote z bazy danych, a pozniej ja zwracam do innej, tworzonej właśnie tabeli.

  1. <?php
  2.  
  3. //tworzenie tabeli
  4. mssql_query("CREATE TABLE CDN.MojeKonta (
  5. KM_lp int PRIMARY KEY CLUSTERED,
  6. KM_accid char(10) NULL,
  7. KM_numer varchar(256) NULL,
  8. KM_poz1 varchar(256) NULL,
  9. KM_poz2 varchar(256) NULL,
  10. KM_poz3 varchar(256) NULL,
  11. KM_poz4 varchar(256) NULL,
  12. KM_poz5 varchar(256) NULL,
  13. KM_poz6 varchar(256) NULL,
  14. KM_poz7 varchar(256) NULL,
  15. KM_acc_nazwa varchar(256) NULL,
  16. KM_kwota decimal(9) NULL
  17. )");
  18.  
  19. //Dodawanie rekordow
  20. mssql_query("INSERT INTO CDN.MojeKonta
  21. (KM_lp,KM_accid,KM_numer,KM_poz1,KM_poz2,KM_poz3,KM_poz4,KM_poz5,KM_poz6,KM_
    poz7,KM_acc_nazwa,KM_kwota)
  22. VALUES ('$lp','$result[0]','$result[1]','$part[0]','$part[1]','$part[2]','$part[3]','$part[4]','$part[5]','$part[6]','$result[2]','$kw')");
  23.  
  24. //Drukowanie kwoty
  25. echo "$kw<br>";
  26.  
  27. ?>


I tu problem - drukuje mi ją normalnie czyli np. 7773.65, ale w bazie liczba jest już zaokrąglona do góry i zapisana jako 7777.

Próbowałem konwersji, ale nic mi ona nie daje, ciągle to samo.

Ma ktoś na to pomysł czy nie bardzo ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


  1. //..
  2. KM_kwota decimal(9,2) NULL
  3. //..

Tak jest w MySQL-u (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
babejsza
post
Post #3





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


O widzisz - dziękuje bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Nigdy nie zapisywałem do "decimal" i stąd ten problem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Tak przy okazji - jest gdzieś w internecia jakaś dobra dokumentacja MSSQL? Bo ta na stronie microsoftu to o kant d..y potłuc. Ciężko tam cokolwiek znaleźć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:51