⊗ppPmDBNSr 376 of 447 menu

Řazení záznamů pomocí SQL dotazu v PHP

Pomocí příkazu ORDER BY lze řadit řádky výsledku.

Příklad

Vyberme z naší tabulky users všechny uživatele a seřaďme je podle věku od menšího k většímu:

<?php $query = "SELECT * FROM users ORDER BY age"; ?>

Příklad

Změníme pořadí řazení pomocí příkazu DESC:

<?php $query = "SELECT * FROM users ORDER BY age DESC"; ?>

Příklad

Vyberme všechny uživatele s platem 500 a seřaďme je podle věku od menšího k většímu:

<?php $query = "SELECT * FROM users WHERE salary=500 ORDER BY age"; ?>

Příklad

Můžeme řadit ne podle jednoho pole, ale podle několika. Pojďme pro příklad vybrat všechny uživatele a seřadit je nejprve podle vzestupného věku, a uživatele se stejným věkem seřadit podle vzestupného platu:

<?php $query = "SELECT * FROM users ORDER BY age, salary"; ?>

Praktické úlohy

Získejte všechny uživatele a seřaďte je podle vzestupného platu.

Získejte všechny uživatele a seřaďte je podle sestupného platu.

Získejte všechny uživatele a seřaďte je podle jména.

Získejte uživatele s platem 500 a seřaďte je podle věku.

Získejte všechny uživatele a seřaďte je podle jména a podle platu.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout