Función agregada PHP-My SQL avg()

En este artículo, vamos a encontrar el promedio de la columna en la base de datos SQL usando PHP en el servidor Xampp. Estamos tomando un ejemplo de una base de datos de alimentos para encontrar el costo promedio de todos los artículos de alimentos. Discutámoslo uno por uno.

Requisitos – Servidor Xampp

Introducción:
aquí veremos una descripción general de la función MySQL y AVG(). 

  1. MySQL :
    MySQL es un lenguaje de consulta de base de datos utilizado para manipular bases de datos.
     
  2. AVG() :
    AVG significa promedio, que se usa para encontrar el valor promedio de la expresión especificada, que acepta solo un parámetro, a saber, expresión.

Enfoque:
Aquí, discutiremos el enfoque a implementar para encontrar el promedio de la columna en la base de datos SQL usando PHP en el servidor Xampp de la siguiente manera.

  • Crear una tabla en una base de datos.
  • Inserte los registros en la tabla usando PHP.
  • Código de PHP para encontrar un promedio de una columna en particular.

Pasos para implementar:

  • Iniciando el servidor xampp.

  • Cree una tabla (comida) en una base de datos (geek) e inserte registros en ella escribiendo código PHP (data1.php).

Implementación de código PHP:

PHP

<?php
//servername
$servername = "localhost";
//username
$username = "root";
//empty password
$password = "";
//geek is the database name
$dbname = "geek";
  
// Create connection by passing these connection parameters
$conn = new mysqli($servername, $username, $password, $dbname);
// Check this connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
//insert records into table
$sql  = "INSERT INTO food VALUES (1,'fry',345,20);";
$sql .= "INSERT INTO food VALUES (2,'cakes',1020,100);";
$sql .= "INSERT INTO food  VALUES (3,'chocos','200',10);";
$sql .= "INSERT INTO food  VALUES (4,'milk',200,50);";
  
if ($conn->multi_query($sql) === TRUE) {
  echo "food data stored successfully";
} else {
  echo "Error: " . $sql . "<br>" . $conn->error;
}
//close the connection
  
$conn->close();
?>

Escriba «localhost/data1.php» en su navegador.

  • Escriba el código PHP (formulario.php) para encontrar el costo promedio de los alimentos.

Ejemplo-1:
código de PHP para encontrar el peso promedio de los artículos de la siguiente manera.

PHP

<html>
<body>
<?php
//servername
$servername = "localhost";
//username
$username = "root";
//empty password
$password = "";
//geek is the database name
$dbname = "geek";
  
// Create connection by passing these connection parameters
$conn = new mysqli($servername, $username, $password, $dbname);
  
//sql query to find average cost of food items in food table
$sql = "SELECT  AVG(cost) FROM food";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo "Average items :". $row['AVG(cost)'];
      echo "<br />";
}
  
//close the connection
  
$conn->close();
?>
</body>
</html>

Escriba «localhost/form.php» en el navegador.

Producción :

Ejemplo-2:
código de PHP para encontrar el peso promedio de los artículos de la siguiente manera.

PHP

<html>
<body>
<?php
//servername
$servername = "localhost";
//username
$username = "root";
//empty password
$password = "";
//geek is the database name
$dbname = "geek";
  
// Create connection by passing these connection parameters
$conn = new mysqli($servername, $username, $password, $dbname);
  
//sql query to find average weight  of food items in food table
$sql = "SELECT  AVG(weight) FROM food";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo "Average items :". $row['AVG(weight)'];
      echo "<br />";
}
  
//close the connection
  
$conn->close();
?>
</body>
</html>

Producción :

Ejemplo-3:
código que combina el costo promedio y el peso promedio de todos los artículos.

PHP

<html>
<body>
<?php
//servername
$servername = "localhost";
//username
$username = "root";
//empty password
$password = "";
//geek is the database name
$dbname = "geek";
  
// Create connection by passing these connection parameters
$conn = new mysqli($servername, $username, $password, $dbname);
  
//sql query to find average
$sql = "SELECT  AVG(cost),AVG(weight) FROM food";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo "Average items cost  :". $row['AVG(cost)'];
    echo "<br />";
    echo "Average items weight  :". $row['AVG(weight)'];
        
}
  
//close the connection
  
$conn->close();
?>
</body>
</html>

Producción :

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 *