У меня возникли проблемы с добавлением предложения where к этому запросу. Я бы хотел, чтобы он выбирал, откуда находится столбец «SAT AM/SUN PM» «да» и где «подтверждено» столбцом «да».MYSQL SELECT с COUNT, FROM, WHERE, GROUP BY
Это работает без «WHERE shift_times =» СБ AM/ВС 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. Существует несколько разных позиций. Я пытаюсь показать окончательные результаты, как так МОГ:
Есть: «30», «Искусство» добровольцев для «»
Есть: «SAT AM/ВС PM 30», «Искусство» добровольцев для «СБ PM/вС AM»
в идеале строки будут вращаться так эхо под что бы обратные данные для «SAT PM/SUN AM» - но это кажется немного сложнее ...
является SAT AM/SUN PM столбцом в вашем запросе, который вы используете в качестве значения в столбце –
Нет, SAT AM/SUN (а также SAT PM/SUN AM) являются параметрами в столбце «shift_times» – Commandrea
два опции или один параметр –