“Conocimientos Programación>Programación PHP /MySQL

Cómo calcular el porcentaje de filas de totales en PHP MySQL

2012/8/1
Cálculo del porcentaje de filas totales recuperados en una aplicación PHP y MySQL es un requisito común . Algunos ejemplos de su uso son para mostrar el progreso de la aplicación o para mostrar el porcentaje de resultados de búsqueda que se muestran . Para calcular el porcentaje del total de filas recuperadas mediante una consulta MySQL con PHP , debe escribir un programa que lleve a cabo los siguientes tres pasos : en primer lugar , calcular el número de filas recuperadas , en segundo lugar , recuperar el número total de filas en la tabla , en tercer lugar , dividir el número de filas recuperadas por el número total de filas . Instrucciones
1

Abra un editor de texto, como el Bloc de notas y crear un nuevo archivo con la extensión " . Php " .
2

Escribir un segmento de código PHP que se conecta a un servidor MySQL y selecciona la base de datos adecuada con las funciones " mysql_select_db " " mysql_connect " y respectivamente. He aquí un ejemplo :

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

mysql_select_db ( ' MY_DATABASE ');
3 < p > Escribir un segmento de código que se ejecuta una consulta SQL "SELECT " con la función " mysql_query " de PHP y cuenta el número de filas en el conjunto de resultados mediante la función " mysql_num_rows " de PHP. He aquí un ejemplo :

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

$ countSelected = mysql_num_rows ($ resultado) ;
4

Escribir un segmento de código que se ejecuta una consulta SQL "COUNT" con la función " mysql_query " de PHP , y guarda el resultado en una variable mediante la función " mysql_fetch_assoc " de PHP. Definir una nueva variable con el valor del elemento de " contar" el resultado de la matriz. La variable contendrá el número total de filas de la tabla de base de datos . He aquí un ejemplo :

$ totalResult = mysql_query ( "SELECT COUNT ( * ) AS contar de recetas ");

$ resultRow = mysql_fetch_assoc ($ totalResult ) ;

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

escribir una línea de código que calcula el porcentaje de los totales de filas recuperadas dividiendo la variable de la etapa 3 ( "$ countSelected ") por el resultado de la variable de la Etapa 4 ( " $ totalCount " ) y multiplicando el resultado por 100 . He aquí un ejemplo de cálculo y visualización de los resultados para el usuario :
eco

($ countSelected /$ totalCount * 100 ) . " % De las filas seleccionadas . " ;

Programación PHP /MySQL
Cómo crear su sitio web con PHP
Cómo configurar PHP para una base de datos Access a distancia
Cómo prevenir varias entradas con SESSION_ID
Cómo utilizar la función de Flock en PHP
Cómo crear sondeo con PHP
Cómo permitir la autenticación de User-Agent PHP Bots
Cómo Graficar en PHP
Cómo escribir API PHP Tire de clases en un servidor remoto
Conocimientos Informáticos © http://www.ordenador.online