Nwlapcug.com


Come calcolare la percentuale totale righe di PHP MYSQL

Calcolare la percentuale di righe totale estratto in un PHP e MySQL applicazione è un requisito comune. Visualizzare lo stato dell'applicazione o per visualizzare la percentuale di risultati di ricerca visualizzati sono alcuni esempi del suo utilizzo. Per calcolare la percentuale di righe totale estratto tramite una query MySQL utilizzando PHP, è necessario scrivere un programma che eseguirà i seguenti tre passaggi: in primo luogo, calcolare il numero di righe recuperate; in secondo luogo, recuperare il numero totale di righe nella tabella. in terzo luogo, dividere il numero di righe recuperate per il numero totale di righe.

Istruzioni

1

Aprire un editor di testo, ad esempio Blocco note e creare un nuovo file con estensione ". php".

2

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

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

mysql_select_db('my_database');

3

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

$result = mysql_query ("SELECT * da ricette dove id < 100");

$countSelected = mysql_num_rows;

4

Scrivere un segmento di codice che esegue una query SQL "Contare" 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 "conteggio" di matrice risultato. La variabile conterrà il numero totale di righe nella tabella del database. Ecco un esempio:

$totalResult = mysql_query ("selezionare COUNT(*) AS conteggio da ricette");

$resultRow = mysql_fetch_assoc($totalResult);

$totalCount = $resultRow ['Conte'];

5

Scrivere una riga di codice che calcola la percentuale di righe totale estratto dividendo la variabile dal punto 3 ("$countSelected") dal risultato della variabile dal passaggio 4 ("$totalCount") e moltiplicando il risultato per 100. Ecco un esempio di calcolare e visualizzare il risultato per l'utente:

Echo ($countSelected/$totalCount * 100). "% delle righe selezionate.";