Моя сегодняшняя потребность, и я надеюсь, вы найдете отличное решение, заключается в следующем. У меня есть таблица БД с задачами, каждая из которых имеет статус «открыто» или «закрыто». В моем случае у меня есть только записи с открытыми задачами.
Мне нужно построить массив, показывающий все варианты статуса (открытые, закрытые) и внутри каждого из них задачи, которые открыты или закрыты, если они существуют. Результат должен быть:
Array (
[open] => Attay(task1), Array(task2),..
[closed] => Array()
)
Если я сделаю запрос sql:
select task_id,status from tasks group by status
, я получу только задачи внутри «open». Как лучше всего создать массив состояний и «добавить» в каждую из них задачи с этим статусом?
заранее спасибо!