Форматирование MySQL-запроса с отметкой времени и счетчиком - PullRequest
0 голосов
/ 19 октября 2018

У меня есть таблица mysql, например:

article   smallint(5)     (id of a specific article)
date      varchar(14)       (timestamp)
ip        varchar(15)       (ip visiting the article)

Я хотел бы создать два массива:

  • один со всеми уникальными датами в формате DD-MM-YY
  • один с количеством посещений на каждую дату

Итак, мне нужно выбрать уникальную метку времени по дням, и я думаю, что это возможно с:

SELECT date 
FROM visites 
WHERE article = '$id' 
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')

После использования

strftime('%a %d %b', $tab['date'])

кажется хорошим.

Но я не знаю, как подсчитать уникальный ip для каждого дня, чтобы составить график количества посещений каждый день настатья.

Вы можете мне помочь?

Спасибо

1 Ответ

0 голосов
/ 19 октября 2018
SELECT date , COUNT (IP)
FROM visites 
WHERE article = '$id' 
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...