Onlar SO görüntülenen şekilde sipariş ne i ekran adresler yapmak gerekir?

2 Cevap php

Ben sipariş sonuçları yığın taşması sorular gibi bir sayfada görüntülenen nasıl gerçekten emin değilim. Ben DB'den veri almak için nasıl biliyorum ama ben verileri görüntülemek için her döngü için kullanırım. Ve nasıl i sayfalandırmak olabilir?

Ben tüm databse ucunda ekran mantığı biliyorum. Ne demek ben veri hazır var ama doğru görüntülenecek sayfaya koymak nasıl bilmiyorum olmasıdır.

Thanx

2 Cevap

Sen kullanmanız gerekir

  • ORDER BY sizin sonuçlarını sıralamak için
  • LIMIT sayfalandırmada

GET isteklerinizi parametreleri bu tablolarda uygulanan değerleri belirlemek gerekir.

Sonuçlarını sıralamak için, SQL deyimi cümlesinin "ORDER BY" a eklemek gerekir. Özellikle, StackOverflow varsayılan görünümü için, bu (en son en) ile tarihe göre soruları gösterir. Bu, her bir soru kendisine etiketlenmiş oluşturulan datetime sahip olduğunu ima eder.

Pagination gelince, burada kod genel bir taslak var

  1. Kayıtların toplam sayısını bulmak
  2. Karar kaç kayıtları sayfa başına
  3. Kaç sayfa öğrenin (sayfa / sayfa başına kayıt)
  4. Geçerli sayfa numarası ne kontrol
  5. SQL deyiminde SINIRI fıkra eklemek için parametreleri hesaplamak. Başlangıç ​​rekor sayfa başına görümü * kayıtları olmalıdır.