¿Cómo contar filas en la tabla MySQL en PHP?

PHP significa preprocesador de hipertexto. MySQL es un lenguaje de consulta de base de datos utilizado para administrar bases de datos.

En este artículo, vamos a discutir cómo obtener el conteo de filas en una tabla particular presente en la base de datos usando PHP y MySQL.

Requisitos :

Enfoque: mediante el uso de PHP y MySQL, se pueden realizar operaciones de base de datos. Podemos obtener el número total de filas en una tabla usando la función mysqli_num_rows() de MySQL .

Sintaxis:

mysqli_num_rows(resultado);

El resultado es especificar el identificador del conjunto de resultados devuelto por la función mysqli_query() .

Ejemplo: La siguiente tabla tiene 5 filas.

Para contar el número de filas en la tabla de construcción , se usa el siguiente fragmento de código.

$sql = "SELECT * from building";

if ($result = mysqli_query($con, $sql)) {

    // Return the number of rows in result set
    $rowcount = mysqli_num_rows( $result );
    
    // Display result
    printf("Total rows in this table :  %d\n", $rowcount);
 }

Salida: El resultado esperado es el siguiente.

Total rows in this table : 5

Pasos para el abordaje:

  • Cree una base de datos llamada base de datos .
  • Cree una tabla llamada edificio dentro de la base de datos.
  • Insertar registros en él.
  • Escriba código PHP para contar filas.

Pasos:

  • Inicie el servidor XAMPP.

servidor XAMPP

  • Cree una base de datos llamada base de datos y cree una tabla llamada edificio dentro de la base de datos.
  • Insertar registros en él

mesa de construccion

  • Escriba código PHP para contar filas.

código PHP:

PHP

<?php
  
// localhost is localhost
// servername is root
// password is empty
// database name is database
$con = mysqli_connect("localhost","root","","database");
  
    // SQL query to display row count
    // in building table
    $sql = "SELECT * from building";
  
    if ($result = mysqli_query($con, $sql)) {
  
    // Return the number of rows in result set
    $rowcount = mysqli_num_rows( $result );
      
    // Display result
    printf("Total rows in this table : %d\n", $rowcount);
}
  
// Close the connection
mysqli_close($con);
  
?>

Salida: Después de ejecutar el archivo PHP anterior en localhost, se logra el siguiente resultado.

Total rows in this table : 5

Ejemplo 2: En el siguiente ejemplo, contamos las filas de la tabla usando la función MySQL count() . Es una función agregada utilizada para contar filas.

Sintaxis :

seleccione el conteo (*) de la tabla;

Considere la tabla.

código PHP:

PHP

<?php
  
// Servername
$servername = "localhost";
  
// Username
$username = "root";
  
// Empty password
$password = "";
  
// Database name
 $dbname = "database";
   
// Create connection by passing these
// connection parameters
$conn = new mysqli($servername, 
    $username, $password, $dbname);
   
// SQL query to find total count
// of college_data table
$sql = "SELECT count(*) FROM college_data ";
$result = $conn->query($sql);
  
// Display data on web page
while($row = mysqli_fetch_array($result)) {
    echo "Total Rows is ". $row['count(*)'];
    echo "<br />";
}
   
// Close the connection
$conn->close();
  
?>

Producción:

Total Rows is 8

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *