Как отобразить данные базы данных на динамическом графике/диаграмме
В моей базе данных есть простая таблица, содержащая значения, показывающие основную физическую активность пользователя. В этой таблице всего 4 столбца-имя пользователя, отметка времени, активный и сидячий. Он должен обновляться для пользователя каждый час, с количеством минут, которые они активны в час, хранящийся под активным,и неактивным под сидячим.
Мой вопрос заключается в том, как я могу отобразить эти данные для пользователя на веб-странице? Поскольку база данных постоянно обновляется новыми значениями каждый час, как бы я мог создать динамическую диаграмму, график или какой-либо другой формат, который считывает данные из базы данных и эффективно отображает активность пользователя? Любые примеры кода были бы очень признательны, заранее спасибо.
Кроме того, у меня нет доступа администратора к веб-серверу, который я использую, поэтому я не могу установить на него какие-либо компоненты или программное обеспечение
1 ответ:
На самом деле вы не выразили никаких технических предпочтений относительно языка, фреймворка или базы данных.
Независимо от технологии сервера, вы можете использовать сочетание
Для привлекательного представления диаграммы : Google Visualization или ваш собственный навык рисования SVG.
Для периодического обновления :
2.a
<meta http-equiv="refresh" content="600">
Полагаться на браузер для периодического обновления.
Или
2.б Периодические вызовы Ajax для сервер в XML/JSON
Это всего лишь несколько идей для простых / доступных методов разработки
Но есть много других методов. Посмотрите, например, на этот список для диаграмм.