Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come calcolare la percentuale su totale righe in PHP MySQL

Calcolo della percentuale di righe totali recuperati in PHP e MySQL applicazione è un requisito comune . Alcuni esempi del suo uso sono per visualizzare l'avanzamento dell'applicazione o per visualizzare la percentuale dei risultati di ricerca visualizzati . Per calcolare la percentuale di righe totali recuperati tramite una query MySQL utilizzando PHP , è necessario scrivere un programma che eseguirà le seguenti tre fasi: in primo luogo , calcolare il numero di righe recuperate , in secondo luogo , richiamare il numero totale di righe della tabella , in terzo , dividere il numero di righe recuperate per il numero totale di righe . Istruzioni
1

Aprire un editor di testo , come Blocco note , e creare un nuovo file con estensione " . Php" .
2

Scrivi un segmento di codice PHP che si connette a un server MySQL e seleziona il database appropriato utilizzando rispettivamente le funzioni " mysql_select_db " " mysql_connect " e . Ecco un esempio :

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

mysql_select_db ( ' my_database ');
3

Scrivi un segmento di codice che esegue una query SQL "SELECT " utilizzando la funzione e conta il numero di righe nel set di risultati utilizzando la funzione " mysql_num_rows " di PHP del PHP " mysql_query " . Ecco un esempio :

$ risultato = mysql_query ( "SELECT * FROM ricette WHERE id < 100 " ) ;

$ countSelected = mysql_num_rows ( $ risultato) ;
4

Scrivi un segmento di codice che esegue una query SQL " COUNT " utilizzando la funzione " mysql_query " di PHP e salva il risultato in una variabile utilizzando la funzione " mysql_fetch_assoc " di PHP . Impostare una nuova variabile con il valore dell'elemento di "conto" della matrice risultato . La variabile contiene il numero totale di righe nella tabella del database . Ecco un esempio :

$ totalResult = mysql_query ( "SELECT COUNT ( * ) AS Conteggio FROM ricette " ) ;

$ resultRow = mysql_fetch_assoc ( $ totalResult ) ;

$ totalCount = $ resultRow [' count' ] ;
5

scrivere una riga di codice che calcola la percentuale dei totali righe recuperate dividendo la variabile dal punto 3 ( " $ countSelected " ) per il risultato della variabile dal punto 4 ( " $ totalCount " ) e moltiplicando il risultato per 100 . Ecco un esempio di calcolo e la visualizzazione del risultato per l'utente :

echo ( $ countSelected /$ totalCount * 100 ) . "% Delle righe selezionate . " ;

 

Programmazione © www.354353.com