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

Escrito por lisa nelson | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo calcular el porcentaje de filas totales en PHP MYSQL
Hay muchos ejemplos de uso de cálculo del porcentaje de filas totales recuperadas. (Jupiterimages/Brand X Pictures/Getty Images)

Calcular el porcentaje de filas totales recuperadas en una aplicación PHP y MySQL es un requisito habitual. Algunos ejemplos de uso son mostrar el progreso de una aplicación o mostrar el porcentaje de los resultados de búsqueda mostrados. Para calcular el porcentaje de filas recuperadas a través de una consulta MySQL usando PHP, debes crear un programa que realice estos tres pasos: primero: calcular el número de filas recuperadas, segundo: recuperar el número total de filas de la tabla, y tercero: dividir el número de filas recuperadas por el número total de filas.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un editor de texto, como el Bloc de Notas, y crea un nuevo archivo con una extensión ".php".

  2. 2

    Escribe un segmento de código PHP que conecte con un servidor MySQL y seleccione la base de datos adecuada usando las funciones "mysql_connect" y "mysql_select_db" respectivamente. Aquí tienes un ejemplo:

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

  3. 3

    Escribe un segmento de código que ejecute una consulta SQL "SELECT" usando la función "mysql_query" de PHP y cuente el número de filas del conjunto resultante usando la función "mysql_num_rows" de PHP. Aquí tienes un ejemplo:

    $result = mysql_query("SELECT * FROM recipes WHERE id < 100"); $countSelected = mysql_num_rows($result);

  4. 4

    Escribe un trozo de código que ejecute una consulta SQL "COUNT" usando la función "mysql_query" de PHP y guarde el resultado en una variable usando la función "mysql_fetch_assoc" de PHP. Asigna una nueva variable con el valor del elemento "count" del vector resultante. La variable tendrá el número total de filas en la tabla de la base de datos. Aquí tienes el ejemplo:

    $totalResult = mysql_query("SELECT COUNT(*) AS count FROM recipes"); $resultRow = mysql_fetch_assoc($totalResult); $totalCount = $resultRow['count'];

  5. 5

    Escribe una línea de código que calcule el porcentaje de filas totales recuperadas dividiendo la variable del paso 3 (“$countSelected”) por el resultado de la variable del paso 4 (“$totalCount”) y multiplicando el resultado por 100. Aquí tienes un ejemplo del cálculo y muestra del resultado al usuario:

    echo ($countSelected/$totalCount*100) . "% de filas seleccionadas.";

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles