Ограничење броја записа у SQL у PHP-у
Помоћу команде LIMIT можемо да ограничимо
број редова у резултату.
Пример
Изаберимо прва два корисника:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Пример
Изаберимо све кориснике са платом од 500,
а затим помоћу LIMIT узмимо само
прва два из изабраних:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Пример
Помоћу LIMIT можемо изабрати више
редова из средине резултата. У примеру испод
изабраћемо од другог реда (нумерација редова
почиње од нуле), 5 комада:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Пример
Команду LIMIT можемо комбиновати
са ORDER BY. При томе прво треба
написати команду за сортирање, а затим - лимит.
У следећем примеру прво ћемо сортирати
записе по старости растуће, а затим узети
прва 3 комада:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Практични задаци
Добавите прва 4 корисника.
Добавите кориснике од другог, 3 комада.
Сортирајте кориснике по плати растуће
и добавите прва 3 запослена из резултата
сортирања.
Сортирајте кориснике по плати опадајуће
и добавите прва 3 корисника из резултата
сортирања.