![]() |
![]() |
-gl00du- |
![]()
Post
#1
|
Goście ![]() |
Witam,
napisałem sobie prosty skrypcik, który pobiera dane z bazy i odpowiednio je sortuje
wydaje mi się, że wszystko jest ok... jednak jest błąd ;( Przy wyświetlaniu pokazuje tak: przyklad przyklad 6* przyklad przyklad 4* przyklad przyklad 26* przykład przykład 1* * według tego ma być sortowane więc czemu 26 nie jest pierwsze ? pozdrawiam |
|
|
![]() |
-gl00du- |
![]()
Post
#2
|
Goście ![]() |
przepraszam, jakby jakiś moderator mógł poprawić z [pbp] na [php] to byłbym wdzięczny
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wbrew pozorom, jest dobrze. Spójż jak wyglądają pierwsze znaki w tych ciągach :
6 4 2 1 Od tyłu jest "1,2,4,6". Upewnij się, że Twoja kolumna w bazie jest typu "int", albo innego liczbowego, a nie typu odnoszacego sie do ciagu znakow(text, char itp). Ten post edytował maziak 30.10.2007, 15:34:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A jeżeli jest to pole tekstowe (a pewnie tak jest) i ma takie pozostać, to metoda podana TU może pomóc (natural sort)
Ten post edytował drPayton 30.10.2007, 15:20:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:58 |