Anda dapat menggunakan klausa batas untuk melakukan ini.
Tapi sepertinya tidak ada gunanya melakukan ini di sql ketika data sudah ada di PHP. Mengapa tidak memasukkan baris ke dalam array dengan elemen per baris, dan menggunakan pointer array untuk mencapainya?
Hanya fungsi prev(), current() dan next() yang Anda butuhkan.