如何计算列中相同结果的数量?

欧菲尔

我开发了一个数据库,其中有三组列: - 用户名 - 感觉 - 备注

感觉条目都是一样的,因为它们是从下拉菜单中选择的。我正在寻找一种方法来计算相同结果的数量,然后在使用 PHP 的网站上回显它,但我无法得到比这更进一步的:

<?php
$con=mysqli_connect("localhost","username","password", "database");
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$query = "SELECT COUNT(*) FROM thefeels WHERE feeling = 'Happy'";
$result = mysqli_query($con, $query);

var_dump($result)
?>

在这段代码中,我想计算一列中出现快乐的次数,但即使这样也不起作用。如何计算同一列中相同结果的次数?因此,如果 Happy 出现四次,Sad 出现两次,它应该显示:

Happy: 4
Sad: 2
保罗·斯皮格尔

这是一个基本的计数行任务。您会在官方文档中找到一些示例

在您的情况下,它将是:

$query = "SELECT feeling, COUNT(*) as count FROM thefeels GROUP BY feeling";
$result = mysqli_query($con, $query);

现在您可以使用“老派”方式(您可以在许多教程中找到):

while ($row = mysqli_fetch_assoc($result)) {
    echo "{$row['feeling']}: {$row['count']}<br>";
}

或者通过以下方式向前移动并分离从数据处理和数据输出中获取的数据:

$feelingCounts = $con->fetch_all(MYSQLI_ASSOC);

并使用获取的数据做您需要的任何事情。例如:

var_dump($feelingCounts);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用python / pandas计算一列中相同的顺序值的数量?

如何计算R中向量中有序的相同元素的数量?

计算来自熊猫中多个列问题的李克特量表结果的数量

计算numpy数组中一列中相同值的数量

如何计算列中的元素并将结果作为新列?

如何计算多个列中相同值的数量?

如何在PHP中计算数据库中相同数据的数量

如何计算列(R)中的更改数量

在BigQuery中,如何计算列中的更改数量

如何逐个单词地计算文件中的元音数量并将结果附加到单词上?

计算每个类中相同元素的数量

Pandas \ Python:如何计算一列中最后一个相同值的数量

熊猫计算列中相同元素的数量,如果数量少则将其擦除

计算相同对的数量

如何计算SQL中特定列的数量?

如何计算Excel中的列中的值的数量

如何计算字段中的数量

如何使用react js计算JSON结果中的元素数量

如何计算 Python 中二维数组中相同元素的数量?

如何计算火花数据框列中偶数/奇数的数量?

如何计算postgresql中相同类型的列的值?

如何计算数据框中列中变量的数量

计算另一列中具有相同值的对象数量

计算结构数组中相同值的数量

如何检查模式列中的条目并计算模式数量?

计算不同列中相同值的数量

如何在结果中的两列之间获得相同的间距

如何计算 N 列中唯一值的数量

如何计算以逗号分隔的列中的条目数量