googleda araştırdım zaten konu hakkında sayfalama diyince genel olarak 1,2,3,4 şeklinde sıralı şekilde çıkıyor
limit 0,1 mantıgını cozemedim tam
<?php
mysql_query("select * from table1 where durum='1' and sonraki'_GET[sonr....]' limit 1")
while(...
?>
yukarıdaki sorguda id si 5,15,55 gibi düzensiz bir şekilde giden 200 tane değer geldi
.$i. = ?
.$k. = ?
bu i fonksiyonunu yada $k fonksiyonunu nasıl yazacağım
mesela 15. id yi seçtik diyelim get ile yukarıdan örnekle yola cıkıyorum
15. id de iken
$i = 55
$k =5
versin
<a href="index.php?sonraki='.$i.'">Sonraki</a>
<a href="index.php?sonraki='.$k.'">Önceki</a>
where id > $id ya da id < $id şeklinde sorgular kullanabilirsiniz en basit yönden

biraz derli toplu olsun derseniz de tek sql sorgusunda idlerialıp array_push() ile boş olarak tanımladığınız ikinci bir diziye atarsınız, ekranda görünecek verileri her daim bu dizinin ikinci (yani [1] indisli) elemanı olacak şekilde gösterirsiniz