Kolumny w tabeli:
`id`, `pay_typ`, `pay_do`, `ostatnie_logowanie`
pay_typ - typ konta jakie posiada uzytkownik (1-darmowe, 2-srebrne, 3-zlote)
pay_do - czas, do kiedy dana usluga platnosci jest wazna - czas w sekundach (time())
ostatnie_logowanie - czas ostatniego logowania - rowniez time()
funkcja do sprawdzania typu platnosci:
typ_konta($pay_typ,$pay_do) { $ret=1; if ($pay_typ=='2' && $pay_do>$time) $ret=2; else if ($pay_typ=='3' && $pay_do>$time) $ret=3; return $ret; }
Okey... i teraz jakim zapytaniem do MySQL mozna posortowac wyniki id tak, aby jako pierwsze pojawialy sie wszystkie konta Zlote, posortowane malejaca wg. `ostatnie_logowanie`, a nastepnie wszystkie konta Srebrne i Darmowe rowniez malejaca, ale juz bez dzielenia Srebrne i Darmowe, tylko po prostu wg. `ostatnie_logowanie`