Сортирање записа путем SQL упита у PHP
Помоћу команде ORDER BY можете да сортирате
редове резултата.
Пример
Изаберимо из наше табеле users све
кориснике и сортирајмо их по старости од мањег
ка већем:
<?php
$query = "SELECT * FROM users ORDER BY age";
?>
Пример
Променимо редослед сортирања помоћу команде
DESC:
<?php
$query = "SELECT * FROM users ORDER BY age DESC";
?>
Пример
Изаберимо све кориснике са платом од 500
и сортирајмо их по старости од мањег
ка већем:
<?php
$query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>
Пример
Можете сортирати не по једном пољу, већ по неколико. Хајде да за пример изаберемо све кориснике и сортирамо их прво по растућем редоследу старости, а кориснике са истим годинама сортирајмо по растућем редоследу плате:
<?php
$query = "SELECT * FROM users ORDER BY age, salary";
?>
Практични задаци
Добавите све кориснике и сортирајте их по растућем редоследу плате.
Добавите све кориснике и сортирајте их по опадајућем редоследу плате.
Добавите све кориснике и сортирајте их по имену.
Добавите кориснике са платом од 500 и
сортирајте их по старости.
Добавите све кориснике и сортирајте их по имену и по плати.