php - 我如何显示使用 PHP 和 MySQL 的网站上哪些日期和时间最活跃?

标签 php mysql visitor-statistic web-statistics

我想在我的网站上制作一个条形图,显示一周中的哪几天和一天中的哪几天事件/登录最多。

所以我想知道是否有人可以给我一些关于他们如何做到这一点的提示?我应该如何组织数据库表、收集哪些数据以及如何使用 PHP 将记录的数据显示为条形图。

最佳答案

使用服务器日志进行可视化可能会更容易。 Processing ( http://www.processing.org/ ) 擅长这样的事情,或者试试 http://processingjs.org/对于非 Java 版本。

不过,要解决您的问题,如前所述,请存储每次访问的数据时间(如果您进行的是唯一访问,也可能存储 IP),然后编写一个脚本来提取记录并计算每小时的总数.您可以使用彩色 div,将高度设置为点击数(或分数)。实际上,这基本上是一个点击计数器,不是吗。

是的,我的建议是检查处理过程,它很容易上手并产生漂亮的结果。

关于php - 我如何显示使用 PHP 和 MySQL 的网站上哪些日期和时间最活跃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4258533/

相关文章:

php - 如何使用 jQuery 发出 POST json 请求?

PHP __call() 魔术方法解析参数

mysql - 将多个表中的相同结果集合并到单个结果集中

php - 我应该使用文本文件还是数据库作为 PHP 访客计数器?

php - 我的登录表单上出现 undefined index 错误,并且当我尝试登录时没有任何反应

mysql - 将SQL数据导出到Excel而不丢失电话号码中的0

mysql - SQL 在表上同时创建多列索引和单列索引

mysql - 在一个 SQL 查询中获取唯一 View 和 View

ruby-on-rails - 在 Rails 中创建一个简单的计数器

php - 下拉选择的项目在 mysql 数据库中无法正确显示