このクエリにwhere句を追加するのに問題があります。「SATAM/SUNPM」の列が「yes」であり、「confirmed」の列が「yes」である場所から選択したいと思います。
これは、'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 />";
もう少し情報:テーブルには、「yes」または「0」(noの場合)で確認されたレコードが含まれ、shift_timesはSAT AM /SUNPMまたはSATPM/SUNAMのいずれかです。いくつかの異なる位置があります。私はso-ishのように最終結果を表示しようとしています:
「SATAM/SUNPM」の「アート」ボランティアは「30人」です。
「SATPM/SUNAM」の「アート」ボランティア30名
理想的には、行が回転するので、その下のエコーは「SAT PM / SUN AM」の逆データになりますが、少し注意が必要です...