Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
PHP skripty pomocou SQL dotazu MySQL databáz . Počet funkcií v SQL určuje počet záznamov v MySQL databázovej tabuľky nasledujúcim spôsobom :
SELECT COUNT ( * ) FROM Customer
databázu s tabuľkou s názvom " zákazníkmi " toto dotaz by získať celkový počet záznamov v tejto tabuľke . Táto funkcia môže byť užitočná v prípadoch, keď je následné spracovanie PHP chystá prezentovať výsledky dopytovania databázovú tabuľku , v rámci určitého druhu webové stránky rozhranie .
Hodnota Počet
SQL môže určiť počet hodnôt v určitom stĺpci tabuľky MySQL . Nasledujúci kód vzorky demonštruje túto techniku :
SELECT COUNT ( CustomerName ) FROM Customer
Tento kód načíta počet hodnôt v rámci " CustomerName " stĺpci " zákazníka " tabuľky . Ak žiadne záznamy v tejto tabuľke sú hodnoty NULL pre zadaný stĺpec , tie nebudú započítané . Ak tabuľka má obmedzenie na určité stĺpce zabraňuje hodnoty null zo sú uložené , bude tento dotaz vráti rovnaký výsledok ako vyhľadávanie celkový počet záznamov v tabuľke .
Odlišný počet
Použitie SQL , môže PHP skripty určiť počet rôznych hodnôt v rámci určitého databázového stĺpca tabuľky . Nasledujúce syntaxe určuje celkový počet rôznych hodnôt v určitom stĺpci :
SELECT COUNT ( DISTINCT CustomerName ) FROM Customer
vyhlásenie vracia číslo predstavujúce rôzne položky v " CustomerName " stĺpci o " zákazníka " tabuľky . Táto technika môže byť užitočné v prípadoch, keď konkrétny stĺpec môže mať rovnakú hodnotu vo viacerých záznamov . Keď je táto technika sa používa u stĺpca , ktorý má iba jedinečné hodnoty , napríklad stĺpec primárny kľúč , bude výsledok rovnaký ako celkový počet záznamov v tabuľke .
Query Execution
PHP skripty môžu používať štandardný jazyk PHP funkcie pre pripojenie k MySQL databáz a dotazovanie je pre informáciu . Nasledujúca ukážka PHP kód úryvok ukazuje spustenie počítanie dotazu na databázu MySQL :
$ count_query = " SELECT COUNT ( * ) FROM zákazníka " ;
$ count_result = mysql_query ( $ count_query ) ;
$ count_num = mysql_fetch_row ( $ count_result ) ;
Tento kód najprv vytvorí počítať dotaz v SQL ako premenné reťazca , potom spustí dotaz na databázu , ukladanie výsledkov do inej premennej . Nakoniec kód načíta počet riadkov z premennej výsledku dotazu , ukladanie toto číslo v tretej premennej pre ďalšie spracovanie .