Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať percenta Celkom riadkov v PHP MySQL

Výpočet percent z celkového počtu riadkov načítaných v PHP a MySQL aplikácie je bežným požiadavkou . Niektoré príklady jeho použitie je zobraziť priebeh aplikácie , alebo pre zobrazenie percent výsledkov vyhľadávania zobrazí . Pre výpočet percent z celkového počtu riadkov načítaných cez MySQL dotazu pomocou PHP , musíte napísať program , ktorý bude vykonávať nasledujúce tri kroky : najprv spočítajte počet načítaných riadkov , druhé , získať celkový počet riadkov v tabuľke , tretí , rozdeliť počet riadkov načítaných z celkového počtu riadkov . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok a vytvorte nový súbor s " . Php " rozšírenie .
2

Napíšte segment PHP kódu , ktorý pripojí k serveru MySQL a vyberie príslušnú databázu pomocou " mysql_connect " a " mysql_select_db " funkcie , resp . Tu je príklad :

mysql_connect ( ' localhost ' , ' root ' , ' heslo ' ) ;

mysql_select_db ( " my_database ' ) ;
3

Napíšte segment kódu , ktorý spustí príkaz SQL " SELECT " dotaz pomocou funkcie " mysql_query " PHP a počíta počet riadkov vo výsledku - sady pomocou " mysql_num_rows " funkcie PHP . Tu je príklad :

$ result = mysql_query ( " SELECT * FROM recepty WHERE id < 100 " ) ;

$ countSelected = mysql_num_rows ( $ result ) ;
4

Napíšte segment kódu , ktorý spustí dotaz SQL " COUNT " pomocou funkcie " mysql_query " PHP a ukladá výsledok do premennej pomocou funkcie " mysql_fetch_assoc " PHP . Nastaviť novú premennú s hodnotou poľa result je " počítanie " prvok . Premenná bude obsahovať celkový počet riadkov v tabuľke databázy . Tu je príklad :

$ totalResult = mysql_query ( " SELECT COUNT ( * ) AS gróf z receptov " ) ;

$ resultRow = mysql_fetch_assoc ( $ totalResult ) ;

$ totalCount = $ resultRow [ ' počet ' ] ;
5

Napísať riadok kódu , ktorý vypočíta percent súčtov riadkov načítaných vydelením premenné z kroku 3 ( " $ countSelected " ) , podľa výsledku premenné z kroku 4 ( " $ totalCount " ) a výsledok sa vynásobí 100. Tu je príklad výpočtu a zobrazenie výsledku užívateľovi :

echo ( $ countSelected /$ totalCount * 100 ) . " % Riadkov vybraných . " ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené