我正在计算答案,但我不知道如何自动执行此操作

你喜欢爵士乐

我有来自数据库的答案,我现在可以数到 1,但我想显示选择答案的次数。我不知道如何做到这一点。例如,我想计算在 'question_id'(问题)中回答 'answer_id'(答案的 id)1 和 2 的次数

我尝试在上面设置一个不同的 if ,但这对我没有用。数据库

<?php  
$conn = mysqli_connect('localhost', 'root','','survey_cms_4people');
if (!$conn){
    echo "DATABSE ERROR!";
}

$variable = 1;
$countAnswerQuery = "SELECT COUNT(`answer_id`) FROM survey_answers WHERE question_id=$variable AND answer_id=$variable ";
$countanswerresult = mysqli_query($conn, $countAnswerQuery);
while ($row = mysqli_fetch_array($countanswerresult)) {
    echo $row[0];
}


?> 

我希望能够自动计算它们,而不是为每个问题/答案编写 sql 查询。

Ursol解决方案

您想根据答案 ID 分组。

SELECT answer_id, COUNT(*) as count, question_id FROM survey_answers WHERE survey_id = $survey GROUP BY question_id , answer_id ORDER BY count DESC;

这将显示给定调查中所有问题的所有答案的计数。

这可能是以下内容的重复:

MySQL:计算 DISTINCT 值的出现次数

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我想使用 AND grep 操作,但我不知道如何

来自分类Dev

我的代码出错,但我不知道如何修复

来自分类Dev

EntityFramework正在缓存旧的过时数据,但我不知道如何停止它

来自分类Dev

我正在尝试进行此sql更新查询,但我不知道为什么它不起作用

来自分类Dev

我正在尝试使用bash脚本自动登录npm,但我不知道在请求时ti如何输入用户名和密码。是否可以?

来自分类Dev

需要接口名称-但我不知道如何实现

来自分类Dev

我正在尝试制作基于主机的战舰游戏,但我不知道该如何设置飞船

来自分类Dev

我认为我的SerialPort负责此ObjectDisposedException,但我不知道它在哪里发生

来自分类Dev

compareTo正在要求我进行投射,但我不知道为什么

来自分类Dev

我不知道如何处理此PHP代码

来自分类Dev

我正在尝试为字典编索引,但我不知道如何。我正在尝试以“比率”访问数据,但似乎无法到达那里

来自分类Dev

我正在尝试回答Hackeranks数据结构问题,但我不知道为什么此功能会失败

来自分类Dev

我正在尝试解析此json我不知道我在做什么错

来自分类Dev

Python函数正在更改输入的值,但我不知道为什么

来自分类Dev

=> / 正在使用 228.23GB 的 95.8% 但我不知道是什么占用了空间?

来自分类Dev

我不知道如何在ubuntu tensorflow-gpu上执行此操作,“ E tensorflow / core / util / events_writer.cc:104]

来自分类Dev

iOS组件会自动调整大小,但我不知道在哪里以及为什么

来自分类Dev

在 F# 中映射自动排序,但我不知道为什么

来自分类Dev

我正在使用基础,但我不知道为什么我的标头未正确居中

来自分类Dev

我想做一个计数对象,但我不知道如何解决

来自分类Dev

我找到了错误的原因,但我不知道如何解决

来自分类Dev

损坏的 xfce4 应用程序菜单条目 - 我知道可执行文件在哪里,但我不知道如何修复它

来自分类Dev

我正在统一使用 Raycast,我想在点击对象时获得它的位置,但我不起作用,我不知道我做错了什么

来自分类Dev

我如何在我不知道name属性的对象数组中执行* ngFor?

来自分类Dev

让我计算位移。我不知道该程序的公式如何

来自分类Dev

我的脚本出现语法错误,但我不知道为什么以及如何解决它>

来自分类Dev

我从源代码安装了GCC 5.2,但我不知道如何在Ubuntu 15.04上将其卸载

来自分类Dev

我需要在数据库中添加另一列,但我不知道如何

来自分类Dev

我在Swift 3中不断收到“信号1:SIGABRT”,但我不知道该如何解决

Related 相关文章

  1. 1

    我想使用 AND grep 操作,但我不知道如何

  2. 2

    我的代码出错,但我不知道如何修复

  3. 3

    EntityFramework正在缓存旧的过时数据,但我不知道如何停止它

  4. 4

    我正在尝试进行此sql更新查询,但我不知道为什么它不起作用

  5. 5

    我正在尝试使用bash脚本自动登录npm,但我不知道在请求时ti如何输入用户名和密码。是否可以?

  6. 6

    需要接口名称-但我不知道如何实现

  7. 7

    我正在尝试制作基于主机的战舰游戏,但我不知道该如何设置飞船

  8. 8

    我认为我的SerialPort负责此ObjectDisposedException,但我不知道它在哪里发生

  9. 9

    compareTo正在要求我进行投射,但我不知道为什么

  10. 10

    我不知道如何处理此PHP代码

  11. 11

    我正在尝试为字典编索引,但我不知道如何。我正在尝试以“比率”访问数据,但似乎无法到达那里

  12. 12

    我正在尝试回答Hackeranks数据结构问题,但我不知道为什么此功能会失败

  13. 13

    我正在尝试解析此json我不知道我在做什么错

  14. 14

    Python函数正在更改输入的值,但我不知道为什么

  15. 15

    => / 正在使用 228.23GB 的 95.8% 但我不知道是什么占用了空间?

  16. 16

    我不知道如何在ubuntu tensorflow-gpu上执行此操作,“ E tensorflow / core / util / events_writer.cc:104]

  17. 17

    iOS组件会自动调整大小,但我不知道在哪里以及为什么

  18. 18

    在 F# 中映射自动排序,但我不知道为什么

  19. 19

    我正在使用基础,但我不知道为什么我的标头未正确居中

  20. 20

    我想做一个计数对象,但我不知道如何解决

  21. 21

    我找到了错误的原因,但我不知道如何解决

  22. 22

    损坏的 xfce4 应用程序菜单条目 - 我知道可执行文件在哪里,但我不知道如何修复它

  23. 23

    我正在统一使用 Raycast,我想在点击对象时获得它的位置,但我不起作用,我不知道我做错了什么

  24. 24

    我如何在我不知道name属性的对象数组中执行* ngFor?

  25. 25

    让我计算位移。我不知道该程序的公式如何

  26. 26

    我的脚本出现语法错误,但我不知道为什么以及如何解决它>

  27. 27

    我从源代码安装了GCC 5.2,但我不知道如何在Ubuntu 15.04上将其卸载

  28. 28

    我需要在数据库中添加另一列,但我不知道如何

  29. 29

    我在Swift 3中不断收到“信号1:SIGABRT”,但我不知道该如何解决

热门标签

归档