Terinspirasi dari posting vandai tentang PHP-MySql: Select previous row and next row from current ID tentang bagaimana cara bernavigasi dari row saat ini ke row selanjutnya dan sebelumnya. Berikut solusi dari vandai :
Go to previous row :
SELECT field1
FROM tablename
WHERE id < $currentid
ORDER BY id DESC
LIMIT 1
Go to next row :
SELECT field1
FROM tablename
WHERE ID > $currentid
ORDER BY id ASC
LIMIT 1
Solusi yang bagus dan efisien untuk menghemat resource database server. Namun bagaimana jika field ID bukan bertipe data numerik (integer, float, dll) ?