Du kan bruge grænsesætningen til at gøre dette.
Men det ser ikke ud til at være nogen mening i at gøre dette i sql, når dataene allerede er i PHP. Hvorfor ikke placere rækkerne i et array med et element pr. række og bruge arrayets markør til at opnå dette?
Funktionerne prev(), current() og next() burde være alt hvad du behøver.