Php Arrays / Сортировать по дате - PullRequest
0 голосов
/ 15 декабря 2009

Как бы вы реализовали дизайн и функцию массива для достижения следующей таблицы в php. Данные будут получены из базы данных mysql, но я хотел бы ограничить количество требуемых запросов mysql и поэтому использовать какой-либо форматированный массив.

-----------------------------------------
|           | 2009 | 2008 | 2007 | 2006 |
-----------------------------------------
| country a | d d  |      | doc  | doc  |
| country b |      | doc  | doc  |      |
| country c | doc  | d d  |      | doc  |
| country d | doc  |      | d d  |      |
-----------------------------------------

Где оба документа являются документами. И любая дата (у) / страны может иметь много документов. Результирующая таблица будет HTML-таблицей.

1 Ответ

1 голос
/ 15 декабря 2009

Вы не должны использовать массивы для манипулирования или группировки данных, если можете помочь. Попробуйте заставить MySQL выполнить всю тяжелую работу.

Например:

...GROUP BY YEAR(item_date)

Посмотрите на Функции времени в mySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...