SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

MYSQL'de Stored Procedure Kullanarak Sayfalama (Pagination) İşlemi Yapmak

Bu makalemizde MYSQL veritabanı kullanarak sayfalama (pagination) yapma adımlarını anlatacağız.

Kısa bir hatırlatmada fayda var. Sorguların daha hızlı çalışması için çalışma yükünü olabildiğince sql sorgularının çalıştığı sistemlere yükleriz (MYSQL, MSSQL vs.. gibi). Bu örneğimizi MYSQL üzerinden işleyeceğiz. MYSQL'in en büyük avantajlarından (kolaylıklarından) birisi de LIMIT adlı deyimin bulunmasıdır.
Öncelikle tablomuzu oluşturalım.
Tablo Oluşturuyoruz
CREATE TABLE tblIcerikler
(
ID INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
baslik VARCHAR(255)
)

Yazacağımız prosedürü test etmek için yeterli miktarda veri girişi yapalım.
Tablo Oluştu
MYSQL'de Stored Procedure Kullanarak Sayfalama (Pagination) İşlemi Yapmak

Prosedür
CREATE PROCEDURE SP_Icerik_Sayfala
(
 IN intAlt_Sinir INT,
 IN intIcerik_Sayisi INT
)
BEGIN
 SELECT * FROM tblIcerikler order by ID DESC LIMIT intAlt_Sinir, intIcerik_Sayisi;
END

Şimdi yazmış olduğumuz prosedürü çalıştıralım. İlk 5 veriyi ekrana getirelim.
Prosedür Çağırma
CALL SP_Icerik_Sayfala(0, 5);

Prosedür Sonucu
MYSQL'de Stored Procedure Kullanarak Sayfalama (Pagination) İşlemi Yapmak

İkinci 5 veriyi ekrana getirelim.
Prosedür Çağırma
CALL SP_Icerik_Sayfala(5, 5);
Örnek
MYSQL'de Stored Procedure Kullanarak Sayfalama (Pagination) İşlemi Yapmak

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum