PHP json из MySQL

103
02 марта 2021, 02:50

Подскажите пожалуйста как сделать такую структуру json из PHP. Структура таблицы MySQL:

+----+--------+--------+------------+------------+
| Id | Worker | Object | Date       | TimeWorker |
+----+--------+--------+------------+------------+
| 1  | 1      | 1      | 17.06.2019 | 8          |
| 2  | 1      | 1      | 18.06.2019 | 8          |
| 3  | 1      | 1      | 19.06.2019 | 8          |
| 4  | 1      | 1      | 20.06.2019 | 8          |
| 5  | 1      | 1      | 21.06.2019 | 8          |
| 6  | 1      | 2      | 24.06.2019 | 8          |
| 7  | 2      | 2      | 24.06.2019 | 8          |
+----+--------+--------+------------+------------+

INFO1:FullTimeWorker - Сумма TimeWorker, группировка по Worker.

INFO2:TimeWorker - Сумма TimeWorker, группировка по Object.

Answer 1

Спасибо всем, разобрался как такой массив получить.

$tw_[] = array(
 "ObjectName"=>$row2['ObjectName'],
 "TimeWorker"=>$row2['TimeWorker']
);

И потом

$result1[] = array ("Worker"=>array (
 'Worker' => $row1['Worker'],
 'FullTimeWorker' => $row1['FullTimeWorker']
 ),"WorkerTime"=>array($tw_)
);
READ ALSO
PHP значение из input с onclock

PHP значение из input с onclock

Есть два поля от календаря начальная и текущая дата инпутовские, где дата выбираетсяНикак не могу понять как вытащить значение после выбора

83
CucumberException: Failed to instantiate class stepDefinitions при запуске тестов

CucumberException: Failed to instantiate class stepDefinitions при запуске тестов

Прошу помочь разобратьсяОшибка где-то в инициализации страницы, если я верно понимаю

227
Перебор двойного массива

Перебор двойного массива

Задан двойной массив в котором по рандомно появляется единицаНеобходимо изменить на единицу все значения справа от единицы за один раз можно...

118
Локализация пакетов

Локализация пакетов

Есть три класса A, B, CКаждый класс лежит в своем Maven модуле

107