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