![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
Mam problem. Stworzyłem wyszukiwarkę części. Później dodałem do tego jeszcze mały bajer. Żeby sortowało wg. ceny i innych rzeeczy. Wszystko jest dobrze po za tym że gdzy sortuje wg. ceny mam wyniki :
1,40 PLN 107 PLN 11 PLN 110 PLN 14,20 PLN 150 PLN kod odpowiadający za sortowanie wygląda tak:
ale wydaje mi się że problem jest w bazie danych. Kolmuna w któej przechowyane są ceny jest zwykłym varchar ? Ale znów jak jest INT to nie przyjmuje ceny z przecinkiem np. 15,5. Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 10.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
panowie, za przetrzymywanie cen w bazie proponuje uzywac typu numeric(x,y).jak mozna sie domyslec x to liczba cyfr przed przecinkiem y to po przecinku.
np dla cen cena NUMERIC(10,2), i po sprawie - problemow z sortowaniem zadnych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:38 |