PHP – MYSQL: operación sum()

Planteamiento del problema:

En este artículo, vamos a realizar la operación agregada sum() en nuestra base de datos usando PHP con el servidor xampp.

Así que estamos considerando la base de datos food_order y realizamos la operación sum() de la base de datos.

Requisitos:

xampp

Introducción:

PHP significa preprocesador de hipertexto, que es un lenguaje de secuencias de comandos del lado del servidor que se conecta con las bases de datos.

está conectado con MySQL para realizar manipulaciones en una base de datos.

MySQL es un lenguaje de consulta de base de datos para la gestión de bases de datos.

  • sum()

La función sum() es una operación de agregación utilizada para agregar la columna particular según la condición dada.

Sintaxis:

SELECT SUM(column1),column2,...column1 from
table_name;

También se puede usar con la cláusula GROUP BY & HAVING.

Consulta de ejemplo:

Considere la tabla:

Encuentre el costo total de los alimentos

SELECT  SUM(cost) from food;

Producción:

Total cost: 2935

Encuentre el peso total de los alimentos

SELECT  SUM(weight) from food;
Total weight: 382

Encuentre el costo total de los alimentos con respecto a los artículos

SELECT food_item, SUM(cost) FROM food GROUP BY food_item;
Total cakes = 1365
Total chocos = 200
Total chocoss = 705
Total fry = 345
Total milk = 320

Acercarse

  • crear una base de datos
  • crear una tabla
  • Código PHP para realizar la operación sum()

Pasos

  • Iniciar servidor xampp

  • Cree una base de datos llamada geek y cree una tabla llamada comida

Estructura de la mesa:

Consulte esto para saber cómo insertar registros en xampp

https://www.geeksforgeeks.org/performing-database-operations-in-xampp/

Finalmente, la tabla de alimentos contiene

  • Código PHP para realizar la función de suma

formulario.php

Después de escribir el código, escriba «localhost/form.php» para ver el resultado en el navegador.

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);
echo "<h1>"; echo "sum() aggregate  Demo "; echo"</h1>";
echo "<h2>";echo " Find the total cost of food items ";echo "</h2>";
//sql query
$sql = "SELECT  SUM(cost) from food";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo " Total cost: ". $row['SUM(cost)'];
    echo "<br>";
}
 
echo "<h2>";echo " Find the total weight of food items ";echo "</h2>";
//sql query
$sql = "SELECT  SUM(weight) from food";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo " Total weight: ". $row['SUM(weight)'];
    echo "<br>";
}
 
 
//close the connection
 
$conn->close();
?>
</body>
</html>

Producción:

Ejemplo: sum() con cláusula group by

formulario1.php

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);
echo "<h1>"; echo "sum() aggregate with group by Demo "; echo"</h1>";
echo "<h2>";echo "
 ";echo "</h2>";
//sql query
$sql = "SELECT food_item, SUM(cost) FROM food GROUP BY food_item";
$result = $conn->query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
    echo "Total ". $row['food_item']. " = ". $row['SUM(cost)'];
      echo "<br />";
}
//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 *