Add to Google Reader or Homepage Prihlásiť sa k odberu RSS

| Rubrika Php / mysql

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.

Tomáš Mašek

Naspäť naspäť Pridať komentár k článku prispieť do diskusie [0]

Vyhľadávanie

v názvoch článkov v textoch článkov

Pridať komentár

Koľko je na ruke prstov?

RSS