我在向该查询添加 where 子句时遇到问题。我希望它从“SAT AM/SUN PM”列是“是”和“已确认”列是“是”的位置中进行选择。
这在没有 'WHERE shift_times='SAT AM/SUN PM' 的情况下有效——它不会输出任何内容:
$query = "SELECT position, COUNT(confirmed) FROM volConfirm WHERE shift_times='SAT AM/SUN PM' GROUP BY position";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "There are ". $row['COUNT(confirmed)'] ." ". $row['position'] ." " . $row['shift_times'] . " volunteers.";
echo "<br />";
更多信息:该表包含以“是”或“0”(表示否)确认的记录,并且 shift_times 是 SAT AM/SUN PM 或 SAT PM/SUN AM。有几个不同的位置。我正在尝试显示最终结果,例如:
有:“SAT AM/SUN PM”的“30”“艺术”志愿者
有:“SAT PM/SUN AM”“30”“艺术”志愿者
理想情况下,行会旋转,所以下面的回声将是“SAT PM/SUN AM”的逆数据——但这似乎有点棘手......