| Rubrika Php / mysql
Pridať komentár
Náhľad článku
Výber záznamov začínajúcich číslom
Pri triedení záznamov v databáze sa často používa výber podľa začiatočných písmen. Už som písal o tom, ako pomocou PHP rýchlo a jednoducho vypísať celú abecedu, tentokrát sa pozrime na samotnú funkčnosť skriptu a MySQL dotazu, ktorý sa postará o výstup relevantných výsledkov.
Predpokladám, že výber z databázy na základe začiatočného písmena zvládne každý.
<? $query="SELECT * FROM tabulka WHERE nazov_zaznamu LIKE 'x%'"; ?>
Uvedený dotaz vyberie všetky záznamy začínajúce písmenom „x“. V prípade záznamov začínajúcich číslom je riešenie trochu náročnejšie vyžaduje si trochu regulárnych výrazov.
<? $query="SELECT * FROM tabulka WHERE nazov_zaznamu REGEXP '^[0-9]'"; ?>
Tomuto dotazu zodpovedajú všetky záznamy začínajúce akýmkoľvek číslom.

naspäť
