1000 tane veri var ben where ile 100 tanesini çekiyorum. ve limit 1 yaparak ekranda bir tanesini alıyorum
önceki sonraki şeklinde bir link oluşturmak istediğim zaman yapıyı nasıl ayarlamam gerekiyor.
100 tanesini çektiğim için id ler birbirinden bağımsız şekilde geliyor , 1 , 6 , 19 ,25 gibi
ilk gelen id 1 olan kısım altına sonraki kısmına tıkladığım zaman 6 ya bir daha tıkladığım zaman 19 a gidecek bir şekilde link yapısını nasıl ayarlarım
veritabanından çekim
4
●241
- 22-04-2016, 16:26:50
- 22-04-2016, 18:50:24googleda 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> - 26-04-2016, 01:19:15where id > $id ya da id < $id şeklinde sorgular kullanabilirsiniz en basit yöndendarkymarky adlı üyeden alıntı: mesajı görüntüle
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
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