Size: a a a

2020 October 27

АГ

Алексей Гевондян... in phpGeeks
тот, на котором мы разговариваем то?)
источник

АГ

Алексей Гевондян... in phpGeeks
показать вот это вот окошко. в окошке кнопочка, при нажатии на кнопочку посчитать вот это.
источник

АГ

Алексей Гевондян... in phpGeeks
норм программы писать так) 1с даже пытались)
источник

S

Shurick in phpGeeks
Алексей Гевондян
показать вот это вот окошко. в окошке кнопочка, при нажатии на кнопочку посчитать вот это.
без окошек кнопочек, без налогов, без воин - проблемы надуманы
источник

АГ

Алексей Гевондян... in phpGeeks
ты преисполнился шоль?)
источник

KN

Kirill Nesmeyanov in phpGeeks
Алексей Гевондян
показать вот это вот окошко. в окошке кнопочка, при нажатии на кнопочку посчитать вот это.
источник

АГ

Алексей Гевондян... in phpGeeks
)
источник

a

allpeg in phpGeeks
сурово
источник

AS

Alexey Shatunov in phpGeeks
нужно использовать агрегацию:
в БД group_concat(mysql) / array_agg(postgres) вместе с GROUP BY по полям id, minpay, trackSftwr
либо в коде это цикл по всем записям и заполнение ассоциативных массивов по ключу группировки:
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['cat_name'] += $row['cat_name'];
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['freq'] += $row['freq'];
...

в данном случае гораздо быстрее и оптимальнее будет первый вариант - чтобы группировала СУБД, группировка в коде - будет жрать много ресурсов и заставит передавать больше данных
источник

MK

Mr. Kapushon in phpGeeks
Alexey Shatunov
нужно использовать агрегацию:
в БД group_concat(mysql) / array_agg(postgres) вместе с GROUP BY по полям id, minpay, trackSftwr
либо в коде это цикл по всем записям и заполнение ассоциативных массивов по ключу группировки:
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['cat_name'] += $row['cat_name'];
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['freq'] += $row['freq'];
...

в данном случае гораздо быстрее и оптимальнее будет первый вариант - чтобы группировала СУБД, группировка в коде - будет жрать много ресурсов и заставит передавать больше данных
благодарю, первая мысль была именно всё это засунуть в foreach и заполнить массив. но по мне это как-то всрато будет. теперь узнал про group_concat
источник

MK

Mr. Kapushon in phpGeeks
Alexey Shatunov
нужно использовать агрегацию:
в БД group_concat(mysql) / array_agg(postgres) вместе с GROUP BY по полям id, minpay, trackSftwr
либо в коде это цикл по всем записям и заполнение ассоциативных массивов по ключу группировки:
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['cat_name'] += $row['cat_name'];
$arr[$row['id']][$row['minpay']][$row['trackSftwr']]['freq'] += $row['freq'];
...

в данном случае гораздо быстрее и оптимальнее будет первый вариант - чтобы группировала СУБД, группировка в коде - будет жрать много ресурсов и заставит передавать больше данных
а GROUP BY обязательно делать по всем полям в которых хранится только строка без всяких связей?
источник

MK

Mr. Kapushon in phpGeeks
просто у меня там много полей с одиночными записями. всего 4 там где могут быть множественные результаты и 7 с единичными
источник

AS

Alexey Shatunov in phpGeeks
Mr. Kapushon
а GROUP BY обязательно делать по всем полям в которых хранится только строка без всяких связей?
обязательно по всем уникальным, если уникальные поля не включить все то записи будут разделены неуникальными сочетаниями
источник

MK

Mr. Kapushon in phpGeeks
Alexey Shatunov
обязательно по всем уникальным, если уникальные поля не включить все то записи будут разделены неуникальными сочетаниями
понял, сделал, всё работает как нужно =)
источник

N

Navik in phpGeeks
Всем привет! Настроил openserver для просмотра сайта на локальной сети. С другого компьютера по ip адресу заходит, но не загружает ресурсы. В консоле  браузера такая ошибка "Failed to load recourse:net::ERR_NAME_NOT_RESOLVED". Подскажите пожалуйста, кто сталкивался с этим?
источник

AS

Alexey Shatunov in phpGeeks
Navik
Всем привет! Настроил openserver для просмотра сайта на локальной сети. С другого компьютера по ip адресу заходит, но не загружает ресурсы. В консоле  браузера такая ошибка "Failed to load recourse:net::ERR_NAME_NOT_RESOLVED". Подскажите пожалуйста, кто сталкивался с этим?
это похоже на ошибку резолва DNS, наверное домен резолвится в IP сервера, а домен со статикой - нет
источник

AS

Alexey Shatunov in phpGeeks
либо же сервер по ip отдает только динамический контент, а отдача статики настроена как-то по-другому
источник

N

Navik in phpGeeks
Alexey Shatunov
либо же сервер по ip отдает только динамический контент, а отдача статики настроена как-то по-другому
Думаете проблема в сети?
источник

AS

Alexey Shatunov in phpGeeks
Navik
Думаете проблема в сети?
сложно сказать по приведенной информации, но похоже на DNS именно
источник

РД

Ратмир Диронин... in phpGeeks
О. Если по миске пошли вопросы, то подскажите как в пма в выборке принудительно отключить 3 действия, которые к каждой записи добавляются (копировать, удалить, изменить), если выбран уникальный ключ. При select union нет такого, однако иногда и в обычном селекте неплохо бы отключить такое. Тип, может дополнительный запрос есть или ещё что. Никто не знает?
источник