MySQL Veritabanı itibaren Limiti Veri Seçimleri
MySQL dönmek için kayıt sayısını belirtmek için kullanılan bir SINIR maddesini sağlar.
LIMIT deyimi kolayca SQL ile çoklu sayfa sonuçlarını veya pagination kodlamak için yapar ve büyük tablolarda çok yararlıdır. kayıtların çok sayıda dönen performansa etkileyebilir.
30 - biz 1 den tüm kayıtları seçmek istediğiniz varsayın (inclusive) denilen bir tablodan "Orders" . SQL sorgusu sonra şuna benzer:
$sql = "SELECT * FROM Orders LIMIT 30";
Yukarıdaki SQL sorgusu çalıştırıldığında, ilk 30 kayıtları döndürür.
Ne 16 kayıtları seçmek istiyorsanız - 25 (inclusive) ?
OFFSET kullanarak ölçütü: MySQL de bu işlemek için bir yol sağlar.
Aşağıdaki SQL sorgusu diyor "return only 10 records, start on record 16 (OFFSET 15)" :
$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";
Ayrıca aynı sonucu elde etmek daha kısa sözdizimi kullanabilirsiniz:
$sql = "SELECT * FROM Orders LIMIT 15, 10";
Eğer bir virgül kullandığınızda numaraları ters dikkat edin.