php - MySQL 将一列求和到 LIMIT 并返回求和值

标签 php mysql

我有一个数据库,我试图用 LIMIT 将一列加总到特定点,然后返回总和值,但它不起作用。这是我的:

<?php 
$servername = "localhost";
$username = "xxxxx";
$password = "xxxxxx";
$dbname = "xxxxxx";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die ("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT sum(donation_count) FROM (SELECT donation_count FROM users LIMIT 9) AS value_sum";

$result = $conn->query ($sql);  

if ($result-> num_rows> 0) {
    while ($row = $result->fetch_assoc()) {
        echo '<div>'".$row['value_sum']."'</div>';
    }
}
?>

最佳答案

SELECT sum(donation_count) as value_sum FROM (SELECT donation_count  FROM users LIMIT 9) AS temp

关于php - MySQL 将一列求和到 LIMIT 并返回求和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46117853/

相关文章:

PHP & MySQL 标记系统逻辑

mysql - 无法在一个查询中更新两个表

mysql - 监控MySQL表中的新数据

c# - ASP引发MySQL异常的解决方法

php - Laravel - Eloquent 关系不起作用

php - 在 CentOS 上使用 PHP 5.4 安装 APC(主干)

php - PHP 5.3.1 上的 Paypal 错误消息

PHP远程MySQL取数据大小限制问题

php - Jquery AJAX post 更新数据库

mysql - SQL 的快速查询