php - PDO::FETCH_ASSOC with SUM() 不工作?

标签 php mysql sql pdo

为什么这行不通?

$selectAllCount = $db->prepare("SELECT SUM(`count`) FROM `Test_Table`");
$selectAllCount->execute();

while($allCountRow = $selectAllCount->fetch(PDO::FETCH_ASSOC)) {
    echo $allCountRow['count'];
}

我已经用 mysql_libs 尝试了许多其他方法,但似乎没有一个有效,这里有什么问题吗?

最佳答案

确保为列命名:

$selectAllCount = $db->prepare("SELECT SUM(`count`) as count FROM `Test_Table`");

现在您可以根据需要获取结果。

关于php - PDO::FETCH_ASSOC with SUM() 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079388/

相关文章:

php - 将 laravel 文件迁移到 xampp 服务器时出错

mysql - 为什么查询不返回结果以及如何在销售列中添加千位分隔符

mysql - rails : Creating A record and then reading it instantly issue

php - 比较日期时间今天的日期与创建日期

sql - varchar(255) v tinyblob v tinytext

php - Django和PHP同时使用

php - 错误 : "501 5.5.4 Invalid domain name" when I attempt to send an email using PHP + Swiftmailer

mysql - 我希望从连接中包含的所有 SQL 表中删除

Mysql - 选择查询后有条件插入

javascript - PHP、ajax 和 jQuery 的 Onclick 事件不起作用