Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
SELECT type, count(*) FROM table_name GROUP BY type
array(2) { [0]=> array(2) { ["status"]=> string(3) "new" ["count"]=> string(1) "5" } [1]=> array(2) { ["status"]=> string(4) "view" ["count"]=> string(1) "2" } }
<?php $result = query(...) $arr = []; while($row = $result->fetch_assoc()) { $arr[$row['status']] = $row['count']; //$arr[$row['status']] = $row; }
<?php $data = []; //ваш текущий массив с данными из бд $data_by_status = array_combine( array_column($data, 'status'), //ключи нового массива заполняем по колонке status array_column($data, 'count'), //значениянового массива заполняем по колонке count );