PHP да SQL сурув орқали ёзувларни тартиблаш
ORDER BY буйруги ёрдамида
натижа сатрларини тартиблаш мумкин.
Мисол
Бизнинг users жадвалимиздан барча
fойдаланувчиларни олиб, уларни кичигидан каттасига қараб
ёши бўйича тартиблаймиз:
<?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 бўлган фойдаланувчиларни олиб,
уларни ёши бўйича тартибланг.
Барча фойдаланувчиларни олиб, уларни исми ва ойлиги бўйича тартибланг.