Zapytanie następujące:
dla tabeli:
id | name |
----------------
1 | john |
3 | jerry |
3 | tom |
4 | emma |
5 | ashley |
Po wywołaniu mysql_fetch_assoc pól 'name' powoduje wyświetlenie:
ashley
emma
tom
Jeśli przesortuję to odwrotnie to oczywiście otrzymam:
john
jerry
tom
Mi natomiast zależy na otrzymaniu:
tom
emma
ashley
Sprawa jest prosta: Czy da się najpierw wywołać z tabeli 3 ostatnie rekordy a dopiero później dowolnie je przesortować? Bo obecnie $a najpierw sortuje całą tabelę, a dopiero LIMITuje na 3 rekordy.
Od razu mówię, że zamiana miejscami LIMIT oraz ORDER BY zwraca błąd zapytania - chociaż to zapewne wiecie..

Dzięki z góry za pomoc.