Size: a a a

2018 February 07

S

Sazanof in PHP
Я уже долго гуглю, а чёт ненагугливается
источник

АК

Андрей Карюк in PHP
Смотреть нужно больше в сторону sql там можно кажется такое сделать - методы все смотрел?
источник

S

Sazanof in PHP
листаю доки, перечитываю
источник

АК

Андрей Карюк in PHP
Такие задачи я так понимаю нужны где миллионы записей
источник

АК

Андрей Карюк in PHP
Что не грузить бд и не ждать
источник

S

Sazanof in PHP
Андрей Карюк
Такие задачи я так понимаю нужны где миллионы записей
да, у меня статистика логов посещаемости по кабинетам,пользователям, и ТД.
надо подгонять правильный массив для визуализации chart.js , а у меня уже 4цикла, а это плохо. надо думать...
источник

АК

Андрей Карюк in PHP
У буржуев на английском не искал?
источник

S

Sazanof in PHP
yes
источник

АК

Андрей Карюк in PHP
Если я не могу найти решение - пишу на всех форумах - и мне всегда помогали гуру )))
источник

АК

Андрей Карюк in PHP
У меня такие задачи не стоят - у меня небольшой интернет магазин на 10 000 тыс товаров. Поэтому я не парюсь запросами в бд
источник

S

Sazanof in PHP
все примеры ограничены GROUP BY  , которое частично помогает решить задачу.но не подходит.
источник

S

Sazanof in PHP
ну спасибо на добром слове)
источник

АК

Андрей Карюк in PHP
А почему нельзя забрать все из бд, поместить в массив и разбить этот массив на 2 массива по группам? Не могу понять
источник

АК

Андрей Карюк in PHP
Долго будет делать?
источник

АК

Андрей Карюк in PHP
Кстати чтобы вот такого не было изначально просчитывают реляционную модель данных и если что дробят на мелкие таблицы - так легче потом тянуть данные.
источник

S

Sazanof in PHP
Андрей Карюк
А почему нельзя забрать все из бд, поместить в массив и разбить этот массив на 2 массива по группам? Не могу понять
можно, но потом каждый массив нужно ещё разбить + подсчитать общее кол-во определенных записей и сделать из этого кол-ва массивы..
может нужно отдохнуть и решение прийдёт,само)
источник

S

Sazanof in PHP
Sazanof
можно, но потом каждый массив нужно ещё разбить + подсчитать общее кол-во определенных записей и сделать из этого кол-ва массивы..
может нужно отдохнуть и решение прийдёт,само)
ах да, ещё пустые значения дозаполнять, которых в массиве не хватает, чтобы график не бился.
источник

АК

Андрей Карюк in PHP
Ввести новое поле в таблицу и пронумеровать все данные на группу 1 и 2 и вытянуть )). Как решение?
источник

АК

Андрей Карюк in PHP
Но это не 1 запрос однозначно
источник

S

Sazanof in PHP
вот дата примерно такая должна быть
все готово то 4 статуса
выборка по 4 статусам, data-массив с колвом событий для кабинетов

запись1{
label:Статус1
data(для разных кабинетов):[кол-во201,кол-во202,кол-во]
},
запись2{
label:Статус2
data(для разных кабинетов):[кол-во201,кол-во202,кол-во]
},
запись3{
label:Статус3
data(для разных кабинетов):[кол-во201,кол-во202,кол-во]
},
запись4{
label:Статус4
data(для разных кабинетов):[кол-во201,кол-во202,кол-во]
},
источник