Ben çok basit bir şekilde kendim yaptım.Mantığını anlatıyım kendiniz yapabilirsiniz.
İlk olarak bir sayfada kaç veri görmek istiyorsak bunu belirmeliyiz(bir değişkene atayalım.örneğin $maximum).
$maximum = 10;
Daha sonra get ile gene sayfa bilgilerini çekelim.
$sayfa = @$_GET["sayfa"];
Şimdi can alıcı noktam
if($sayfa==""){ //sayfa boş ise verileri çek ama $maximum ile sınırla
//buraya mysql kodları
//burayada bastırma kodları
}eğer sayfa boş değilse sayfalamamız lazım
örneğin
örneğin sayfa 3 ise
if($sayfa!=""){ //sayfa boş değilse yaptım şimdide
//buraya mysql kodları
//burayada bastırma kodları
}
$goster=$maximum*$sayfa;
$toplamgoster=$goster-$maximum;
örneğin sayfamız 3 ve bir sayfada 10 yazı göstermek istiyorum o zaman 10 ile 3 ü çarpıyoruz yani 30.veriye kadar çekiyoruz ama 0'dan 30'a kadar değil 20'den 30'a kadar çekmemiz lazım.O zaman 30'dan bir sayfada göstermemiz gereken(10 yapmıştık) veriyi çıkartıyoruz.Şimdi ne oldu 20. satırdan itibaren 30. satıra kadar göster oldu.
LIMIT $toplamgoster,$goster
Kendi bildiğim kadar anlattım.Bende yeni yeni öğreniyorum php'yi mantık kullanark yaptım umaraım faydalı olabilmişimdir