В поле времени есть такие записи, как 2013-09-02 07:54:28
, и я хочу получить сумму каждого дня. в pseudoscript он будет работать так:Как получить количество каждого дня в массиве
- Удалять часов
- дату поиска в массиве, если не существует дата записи
- добавить количество +1 к настоящему времени в массиве
- перейти к следующему результату
запись, как указано выше, с номером в массиве, я получаю через это:
$q1 = mysql_query("SELECT time FROM stats WHERE seite = '2'");
while ($row = mysql_fetch_array($q1, MYSQL_ASSOC)) {
$all[] = $row["time"];
}
print_r($all);
print_r Результаты: Array ([0] => 0000-00-00 00:00:00 [3] => 0000-00-00 00:00:00 [4] = > 0000-00-00 00:00:00 ... [19] => 2013-07-15 23:04:18 [20] => 2013-07-15 23:05:22 ... –
Почему не просто сделайте это в запросе с помощью команды «GROUP BY»? – Barmar
@Barmar: может быть, он делает что-то еще в цикле. Если нет, тогда «GROUP BY» - это способ пойти. –