mam jeszcze jeden problem, mam takie zapytanie:
(SELECT * FROM photos WHERE photo_id < ".$_GET['id']." AND photo_category = ".$photo['photo_category']." ORDER BY photo_id DESC LIMIT 2) UNION (SELECT * FROM photos WHERE photo_id >= ".$_GET['id']." AND photo_category = ".$photo['photo_category']." ORDER BY photo_id LIMIT 3)
i niby wszystko działa, pobiera ono 5 rekordów z bazy z "moim" rekordem w środku tylko, że:
zakładając że mój rekord ma id 41 to pobrane dane wyglądają tak:
40
39
41
42
43
Pierwsze dwa rekordy są pobierane "od tyłu", więc jak zrobić żeby wszystkie zwrócone dany były uporządkowane rosnąco?