Обучение/Помощь новичкам | Нужна помощь
У меня есть таблица TEST
В ней 10 записей.
В 5 записях стоит статус RED
В 3 записях стоит статус GREEN
В остальных двух статус BLUE
Мне нужно составить запрос, чтобы выглядело так
Красных 5
Зеленых 3
Синих 2
вот мой запрос
?>
Показывает так
Красных 5
Красных 5
Красных 5
Красных 5
Красных 5
Зеленых 3
Зеленых 3
Зеленых 3
Синих 2
Синих 2
Заранее спасибо.
________
посл. ред. 09.12.2018 в 20:13; всего 2 раз(а); by ASCET
В ней 10 записей.
В 5 записях стоит статус RED
В 3 записях стоит статус GREEN
В остальных двух статус BLUE
Мне нужно составить запрос, чтобы выглядело так
Красных 5
Зеленых 3
Синих 2
вот мой запрос
<?php
$tr= mysql_query("SELECT * FROM `host` ORDER BY `ref` ASC");
while($a = mysql_fetch_assoc($tr))
{
echo '<div class="sh">'.$a['ref'].' <span style="float:right;">'.mysql_result(mysql_query('select count(`id`) from `host` where `ref` = "'.$a['ref'].'"'),0).'</span><br /></div>';
}
?>
Показывает так
Красных 5
Красных 5
Красных 5
Красных 5
Красных 5
Зеленых 3
Зеленых 3
Зеленых 3
Синих 2
Синих 2
Заранее спасибо.
________
посл. ред. 09.12.2018 в 20:13; всего 2 раз(а); by ASCET
ASCET , здарова.че мутишь?)))
Что никто не знает, как это сделать? Или бумас это уже мастерская, а магазин? Все только и продают услуги, свою помощь ...
ASCET , SUM()
SparkuS (09.12.2018 в 20:01)
ASCET , SUM()
ASCET , SUM()
пробовал, перестало выводить, 100% не туда совал
мож накинуть примерный запрос, вблизи этого SUM()
$query = mysql_query("SELECT SUM(`sum1`), SUM(`sum2`) FROM `table`");
list($sum1, $sum2) = mysql_fetch_row($query);
SparkuS ,
________
посл. ред. 09.12.2018 в 20:08; всего 1 раз(а); by ASCET
<?php
$query = mysql_query("SELECT SUM(`ref`) FROM `host`");
list($sum1) = mysql_fetch_row($query);
while($a = mysql_fetch_assoc($query))
{
echo $a['ref'];
}
?>
________
посл. ред. 09.12.2018 в 20:08; всего 1 раз(а); by ASCET
Все еще актуально
ASCET , Погугли функцию DISTINCT для SQL запроса, она исключает совпадения. Башка не соображает думать
Пост 9 , именно это тебе поможет.