Имена участников (разделяйте запятой).
При смене категории добавить новую строку.
И по одному запросу на каждый из 15 столбцов :)
Например:select sum(if(m1='1',1,0)), sum(case m2 when '1' then 1 else 0 end) from tasks
@FedorSWNet, погуглите так-же информацию про dynamic sql (динамические запросы)
@AnteFil, обратите внимание на функцию filter-input-array(), примеры использования и аналогичные методы.
В чём проблема заключалась? В настройках схемы (базы данных), или соединения с базой данных, или ещё в чём?
@Artur_hopf, или not exitsts с подзапросом, или вообще группировка by id having count(type = 6) = 0
@yaroslav_spb, надо использовать группировку по id, в выражении where - ограничения по domx OR domy, в выражении having - ограничения на...
@IvanKut, кстати, много операций обновления, завернутых в одну транзакцию выполняются гораздо быстрее, чем по отдельности...
@S_t_e_e_p, операции создания сообщения и обновления даты в таблице выполняются в одной транзакции, то есть действие атомарно?
@IvanKut, может действительно стоит сделать отдельную таблицу (id-метки, dateLast) и выполнять delete+insert по набору дат для меток к пакете?...
@viktorPhp, если уж пишете в файл, то его (или "сигнальный файл") можно блокировать на время дозаписи. Скрипт, записывающий в файл может,...
Фишка в том, что раздел всё равно подсвечивается как имеющий "новые" темы/сообщения :(
@EmilioSmerty, к тому-же надо/можно установить используемый набор символов (character set) при создании схемы (базы данных), таблицы и поля...
@Sofia, попробуйте начать с анализа того самого Excel-файла. Какие в нём использованы сущности из предметной области, определите связи между...
@cupoma58, сделайте пример вёрстки на codepen или jsfiddle. И ссылочку, конечно, сюда приложить не забудьте. --- Добавлено --- Или вот одна из...
А из тех, что на этом форуме в разделе "Прочее" рекламируются?
xml - это набор, состоящий из тегов, их атрибутов, значений атрибутов и значений тегов. Причём имена тегов не ограничены "белым списком", в...
Впрочем, возможно, нет необходимости в сортировке массива "data" и достаточно использовать массив "sort" при необходимости обращения к элементам...
@IvanKut, предлагаю воспользоваться функцией uksort() для массива "data". В качестве функции сравнения можно применить анонимную функцию,...