else { $sortby = ""; } $od = (($strona*5)-5); @$rezultat6 = "SELECT id_ladunku, id_pojazdu FROM data_ladunki_pojazdy ORDER BY data_zgloszenia $sortby, godzina_zgloszenia $sortby LIMIT $od, 5"; $odlicz = 1; { /* (...) */ } $odlicz++; if($odlicz==6) break; }
Dlaczego przy takim kodzie gdy wywołuje w adresie sortowanie sortuje całą tabelę ze wszystkimi w niej wpisami, a nie tylko to co wczytało? Wpisów w niej jest prawie czterysta. Kiedy sortuje do malejąco, to jako pierwsza pozycja wskakuje ostatni z tych prawie czterystu, a nie ostatni z wczytanych pięciu. Jak to zrobić?