我到处搜索,任何在线教程,但它们都是过时的,组成很糟糕。我正在寻找一种计算特定帖子访问次数的方法,但只能通过ip地址进行独特访问。
我不是一位专家,我尝试了一些方法,但没有成功。 所以我问怎么做?
我在数据库中创建了一个名为" views_post "各个字段: ip_address,id_post,views_count 。
我应该创建插入或更新查询,为" views_count"添加+1。指定帖子ID的字段。让我们验证IP地址是否已经存在,因此它不会插入/更新表。
我不知道如何运行它,我做了一些测试,但只放了第一个值,但在下次访问时没有更新任何内容。
欢迎任何建议,谢谢。
答案 0 :(得分:0)
您不需要更新..您只需添加每次访问表访问
id_address,
id_post,
date_visit
如果您需要对帖子进行不同的计数,您可以使用count(distinct ip_address)总数或日期,例如:
select id_post, count(distinct ip_address)
froom my_table_visist
group by id_post
或
select date_visit, count(distinct ip_address)
froom my_table_visist
group by date_visit