Kufizimi i numrit të të dhënave në SQL në PHP
Me ndihmën e komandës LIMIT mund të kufizojmë
numrin e rreshtave në rezultat.
Shembull
Le të zgjedhim dy përdoruesit e parë:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Shembull
Le të zgjedhim të gjithë përdoruesit me pagë 500,
dhe pastaj me ndihmën e LIMIT të marrim vetëm
dy të parët nga të përzgjedhurit:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Shembull
Me ndihmën e LIMIT mund të zgjidhni disa
rreshta nga mesi i rezultatit. Në shembullin vijues
ne do të zgjedhim nga rreshti i dytë (numërimi i rreshtave
fillon nga zero), 5 copë:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Shembull
Komanda LIMIT mund të kombinohet
me ORDER BY. Në këtë rast, fillimisht duhet
të shkruhet komanda e renditjes, dhe pastaj - limiti.
Në shembullin vijues, fillimisht do t'i renditim
të dhënat sipas moshës në ngjitje, dhe pastaj do të marrim
3 të parat:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Detyra praktike
Merrni 4 përdoruesit e parë.
Merrni përdoruesit nga i dyti, 3 copë.
Renditni përdoruesit sipas pagës në ngjitje
dhe merrni 3 punonjësit e parë nga rezultati
i renditjes.
Renditni përdoruesit sipas pagës në zbritje
dhe merrni 3 përdoruesit e parë nga rezultati
i renditjes.