Чтобы получить сумму столбца в PHP MySQL, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1. Использование оператора SELECT
<?php
// Establish a connection to the MySQL database
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Execute the query to fetch the sum
$sql = "SELECT SUM(column_name) AS total_sum FROM your_table";
$result = mysqli_query($conn, $sql);
// Check if the query executed successfully
if ($result) {
$row = mysqli_fetch_assoc($result);
$sum = $row['total_sum'];
echo "Sum of the column: " . $sum;
} else {
echo "Error executing the query: " . mysqli_error($conn);
}
// Close the database connection
mysqli_close($conn);
?>
Метод 2: использование функции mysqli_fetch_array()
<?php
// Establish a connection to the MySQL database (same as Method 1)
// Execute the query to fetch the sum
$sql = "SELECT SUM(column_name) AS total_sum FROM your_table";
$result = mysqli_query($conn, $sql);
// Check if the query executed successfully
if ($result) {
$row = mysqli_fetch_array($result);
$sum = $row[0];
echo "Sum of the column: " . $sum;
} else {
echo "Error executing the query: " . mysqli_error($conn);
}
// Close the database connection (same as Method 1)
?>
Метод 3: использование PDO (объекты данных PHP)
<?php
// Establish a connection to the MySQL database
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Execute the query to fetch the sum
$sql = "SELECT SUM(column_name) AS total_sum FROM your_table";
$result = $conn->query($sql);
// Check if the query executed successfully
if ($result) {
$row = $result->fetch(PDO::FETCH_ASSOC);
$sum = $row['total_sum'];
echo "Sum of the column: " . $sum;
} else {
echo "Error executing the query.";
}
// Close the database connection
$conn = null;
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
Это всего лишь несколько примеров того, как получить сумму столбца в PHP MySQL. Вы можете выбрать метод, который соответствует вашим потребностям и предпочтениям. Не забудьте заменить имя_столбца, ваша_таблица, ваше_имя_пользователя, ваш_пароль, ваша_база_данныхи изменить код в соответствии с настройками вашей конкретной базы данных.