我正在使用以下脚本来计算记录,我认为它应该工作的方式应该是。
'一些标题' x4
而是输出“一些标题” 1x 1x 1x 1x
include("connectmysqli.php");
if (isset($_GET['questionnaireID'])) {$questionnaireID = $_GET['questionnaireID'];}else {$questionnaireID = '';}
echo '<p><strong>View Questionnaire Results</strong></p>';
$sql1 = <<<SQL
SELECT answer1, COUNT(answer1)
FROM `QuestionnaireAnswers`
WHERE questionnaireID='$questionnaireID'
GROUP BY answer1
SQL;
if(!$result1 = $db->query($sql1)){ die('There was an error running the query [' . $db->error . ']');}
while($row1 = $result1->fetch_assoc()){
echo $row1['COUNT(answer1)'] . ' X <strong>' . $answer1 . '</strong><br />';
}
这是表格的示例
所以使用上面的屏幕截图,列 answer1 计数时应该是 2x ,但实际显示的是 1x 1x
如果我从 phpmyadmin 中的答案运行查询,我会得到: