![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
czy istnieje mozliwosc sortowania wynikow zapytania mysql po kilku kolumnach? mam na mysli cos takiego ze np. kolumna x ma dokladnie taki sam numerek w dwoch rekordach, ale kolumna y juz nie i skrypt powinien posortowac wg tej drugiej jesli wg pierwszej sie nie da... zapis ORDER by x,y mi nie dzialal :/ poradzilem sobie z tym problemem, ale jednak chcialbym wiedziec czy to mozliwe aby tak sortowac. pozdrawiam, rml. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem dlaczego Ci nie działa, bo tak to się właśnie robi.
... ORDER BY kolumna1, kolumna2, kolumna3 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
hm. no to moze w takim razie to kwestia formaty daty i czasu? czy on zawsze wie ze jesli ma kolumne "data" to bez wzgledu na jej format ma ja sortowac wg daty a nie traktowac jej jak int?
jak ew. zmienic format daty trzymanej w mysql? no i mam jeszcze jeden problem, ale byl setki razy na forum, tyle ze ja nie chce dostawac gotowego kodu, a raczej wskazowke algorytmu stronicowania... jak zadac pytanie bazie danych zeby zwrocila np. tylko rekordy od 10 do 20 czy od 50 do 60... czy takie cos jak LIMIT 50-60 powinno zadzialac? no i jaki kod tworzyc powinien linki, zeby byly odporne na ilosc rekordow w bazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo moge zrobic ify, ale to przeciez bez sensu bo zrobie if od 10 do 100 np. ale jak bedzie wiecej rekordow to to nie bedzie dzialac, wiec chyba wstyd robic takie rozwiazanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdro, rml. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
odnośnie limit:
[LIMIT {[offset,] row_count | row_count OFFSET offset}] czyli np. Cytat SELECT * FROM table LIMIT 5,10; # Retrieve rows 6-15
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A w jakim formacie trzymasz datę?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
data 2005-04-25 i godzina 12:54:19. typy kolumn odpowiednio date i time, a nazywaja sie data i godz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 07:02 |