Renditja e të dhënave përmes kërkesës SQL në PHP
Përmes komandës ORDER BY mund të renditim
rreshtat e rezultatit.
Shembull
Le të zgjedhim nga tabela jonë users të gjithë
përdoruesit dhe t'i renditim sipas moshës nga më e vogla
në më të madhen:
<?php
$query = "SELECT * FROM users ORDER BY age";
?>
Shembull
Le të ndryshojmë rendin e renditjes përmes komandës
DESC:
<?php
$query = "SELECT * FROM users ORDER BY age DESC";
?>
Shembull
Le të zgjedhim të gjithë përdoruesit me pagë 500
dhe t'i renditim sipas moshës nga më e vogla
në më të madhen:
<?php
$query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>
Shembull
Mund të renditet jo sipas një fushe, por sipas disa. Le të marrim si shembull zgjedhjen e të gjithë përdoruesve dhe t'i renditim fillimisht sipas rritjes së moshës, dhe përdoruesit me moshë të njëjtë t'i renditim sipas rritjes së pagës:
<?php
$query = "SELECT * FROM users ORDER BY age, salary";
?>
Detyra praktike
Merrni të gjithë përdoruesit dhe renditini ata sipas ritjes së pagës.
Merrni të gjithë përdoruesit dhe renditini ata sipas zbritjes së pagës.
Merrni të gjithë përdoruesit dhe renditini ata sipas emrit.
Merrni përdoruesit me pagë 500 dhe
renditini ata sipas moshës.
Merrni të gjithë përdoruesit dhe renditini ata sipas emrit dhe pagës.