![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
witam!
Mam dosyc dziwny problem, otoz mam dane: produkt 4 Cena: 11,50 zł produkt 2 Cena: 6,90 zł produkt 3 Cena: 8,00 zł produkt 1 Cena: 8,90 zł One sa wpisane do bazy danych w blizej nie okreslonej kolejnosci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Problem polega na tym, ze jak mam zapytanie:
gdzie cena 2 to cena produktu. TO dane źle mi sortuje (tak jak powyzej). Natomiast jak chce zeby sortowal mi przez nezwe produktu to wszystko dziala ok... W kolumnie cena (w MySQL) jest wpis np. 11,50 (bez słowa zł). Prosze o pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
a jakie typu jest kolumna cena2?
Bo coś mi się wydaje, że nie liczbowego, bo w MySQL separatorem dziesiętnym jest zdaje się kropka a nie przecinek. Jeżeli mam rację, zmień typ kolumny na np. FLOAT(10,2) i powinno być OK. pozdr. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Podobno lepiej zamiast FLOAT stosowac DECIMAL ale dlaczego to nie wiem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jak probuje zmien typ to wyskakuje mi blad:
#1005 - Can't create table './bigd_tronix/#sql-f98_1bb55.frm' (errno: 140) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.07.2003 Skąd: Trzebiatów Ostrzeżenie: (0%) ![]() ![]() |
A czy nie jest przypadkiem tak, że w floatach/realach powinny być kropki zamiast przecinków ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 07:01 |