PHP'de SQL'de Kayıt Sayısını Sınırlama
LIMIT komutu ile sonuçtaki
satır sayısını sınırlandırabiliriz.
Örnek
İlk iki kullanıcıyı seçelim:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Örnek
Maaşı 500 olan tüm kullanıcıları seçelim,
ardından LIMIT kullanarak seçilenlerden sadece
ilk ikisini alalım:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Örnek
LIMIT ile sonucun ortasından birkaç
satır seçmek mümkündür. Aşağıdaki örnekte
ikinci satırdan itibaren (satır numaralandırması
sıfırdan başlar), 5 adet seçeceğiz:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Örnek
LIMIT komutu,
ORDER BY ile birleştirilebilir.
Bu durumda önce sıralama komutu,
sonra - limit yazılmalıdır.
Aşağıdaki örnekte önce kayıtları
yaşa göre artan sırada sıralayacağız,
ardından ilk 3 tanesini alacağız:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Pratik Görevler
İlk 4 kullanıcıyı alın.
İkinciden başlayarak, 3 kullanıcı alın.
Kullanıcıları maaşa göre artan sırada sıralayın
ve sıralama sonucundaki ilk 3 çalışanı alın.
Kullanıcıları maaşa göre azalan sırada sıralayın
ve sıralama sonucundaki ilk 3 kullanıcıyı alın.