lostyazilim
tr.link

MYSQL id'ye göre detaylı veri okuma

3 Mesajlar 794 Okunma
acebozum
tr.link

arifcinar arifcinar www.arifcinar.net Kullanıcı
  • Üyelik 22.02.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad A** C**
  • Mesajlar 92
  • Beğeniler 14 / 7
  • Ticaret 0, (%0)
mysql veritabanında id olarak verdigim degere göre sayfalama yapmasını istiyorum ancak nasıl yapacagım hakkında bilgim yok fikriniz varsa yardımcı olurmusunuz.
Bu şekilde sayfa url sonuna 20,1,5 o şekilde id degeri vererek sayfa versin istiyorum
icerik.php?id=20
 

 

Yaşadığın yeri cennet yapamadığın sürece kaçtığın her yer cehennemdir.
elektronikssl
webimgo

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
Standart sayfalama kodunu yazarsin. O sayfalama kodunda bir limit degiskenin olur.
$limit = $_GET['id'];
Yaparsan id kismina hamgo degeri girersen onu limit olarak kabul eder.
 

 

huseyintemizyurek huseyintemizyurek WM Aracı Kullanıcı
  • Üyelik 26.03.2011
  • Yaş/Cinsiyet 32 /
  • Meslek Yazılım geliştirici
  • Konum
  • Ad Soyad H** T**
  • Mesajlar 506
  • Beğeniler 29 / 25
  • Ticaret 1, (%100)
Şöyle yapabilirsin;
her sayfada 10 içerik listeleteceğini düşünüyorum.

//sql query limit fonksiyonu
function queryLimit($page){

if(!empty ($page) and is_numeric($page)){
$limit1 = $page * 10;
$limit2 = ($page - 1) * 10;
//SQL LİMİT
$limit = 'LIMIT '.$limit2.','.$limit1;
}else if (empty ($page) ) {
$limit = 'LIMIT 0,10 ';
}

return $limit;
}
$a = queryLimit(4);
echo $a; // LIMIT 30, 40

yukarıda ki fonksiyon işini görecektir sanırım.
Daha fazlası için; http://www.acikkampus.net/
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al