Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.12.2018
Сообщений: 8
1

Запись в массив PHP количества данных

12.12.2018, 20:14. Показов 748. Ответов 6
Метки нет (Все метки)

Имеется следующий код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$DB_data = $db->getAll("
SELECT Category_ID, COUNT(Category_ID)
FROM student 
GROUP BY Category_ID;
");
 
print_r($DB_data);
 
$data = array(
    "1"     => 0,
    "2"     => 0,
    "3"     => 0,
    "4" => 0
);
Как теперь в массив $data записать количество найденных записей, соответствующих каждому из значений Category_ID (1, 2, 3, 4)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2018, 20:14
Ответы с готовыми решениями:

Запись данных из php в сессию
Здравствуйте. В общем мучаюсь уже не один день над проблемой.. решил сюда написать. на php...

Запись данных в PHP файл, используя данные с форм
Приветствую всех! Возникла такая проблема: Нужно записать данные в PHP файл, данные берутся из...

Запись данных в массив из input
Имеется форма: &lt;form action=&quot;#&quot; name=&quot;form1&quot;&gt; &lt;input type=&quot;text&quot;&gt;&lt;br&gt;&lt;br&gt; ...

Php скрипт Ввод данных с клавиатуры + запись в файл
Всем привет, знаю возможно нубский вопрос. Собственно есть FreeBSD нужно сделать скрипт который...

6
1797 / 1106 / 403
Регистрация: 13.06.2013
Сообщений: 3,739
12.12.2018, 20:52 2
А что выводит print_r($DB_data) ?
0
0 / 0 / 0
Регистрация: 08.12.2018
Сообщений: 8
12.12.2018, 20:54  [ТС] 3
результат выполнения запроса
0
1797 / 1106 / 403
Регистрация: 13.06.2013
Сообщений: 3,739
12.12.2018, 21:04 4
smv37, да ладно?)
Ну раз без конкретики, то и ответ такой же:
Делаете цикл по "результатам выполнения запроса". category_ID записываете в ключи массива $data, а COUNT(Category_ID) в значения массива $data.
0
0 / 0 / 0
Регистрация: 08.12.2018
Сообщений: 8
12.12.2018, 21:46  [ТС] 5
Вот что выводит
Array ( [0] => Array ( [Category_ID] => 1 [COUNT(ID)] => 1 ) [1] => Array ( [Category_ID] => 2 [COUNT(ID)] => 3 ) )
0
502 bad gateway
Эксперт PHP
4608 / 3748 / 1565
Регистрация: 24.04.2014
Сообщений: 10,984
12.12.2018, 21:48 6
PHP
1
var_dump(array_combine(array_column($DB_data, 'Category_ID'), array_column($DB_data, 'COUNT(ID)')));
0
0 / 0 / 0
Регистрация: 08.12.2018
Сообщений: 8
12.12.2018, 22:48  [ТС] 7
а какой цикл для заполнения массива надо писать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2018, 22:48

Запись определенных данных из файла в массив
есть файл с расшифрованными json данными среди них необходимо выловить определенные данные, и...

Как передать массив из базы данных (передать массив из php в javascript методом ajax)
&lt;?php //php страница qwe.php для обработки ajax запроса require_once...

запись данных из php в mysql
Привет форумчане! Как с php записать данные в базу mysql?. Я вотнаписал код а так не работает,...

Запись данных из MySQL в переменную PHP
Мне нужно чтобы из БД MySQL присваивались к переменной PHP У меня есть БД где есть таблица users и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.