gpt4 book ai didi

php - 计算民意调查票数

转载 作者:行者123 更新时间:2023-11-29 14:26:00 25 4
gpt4 key购买 nike

我在我的网站上进行了一项民意调查并获得 5 星评级:

1 star - 1 (worst)
2 stars - 2
3 stars - 3
4 stars - 4
5 stars - 5 (best)

现在,我应该如何在 MySQL 中存储轮询记录?如何计算它们?默认评分值为 5,但如果用户将其评分为 1 星,则应将该值更改为 1,然后开始以某种方式计算...首先,我需要了解如何将选票存储在数据库中。您可能对此有更多经验。

最佳答案

将选票存储在单独的表中,这样您就可以记录谁投票了。

user_id, topic_id, vote, date 现在就足够了。计算很简单,将所有选票总和除以与该主题相关的选票总数。这将为您提供平均值。如果您希望它显示为 1-5,您可以round() 它。为了不在每次加载主题时进行此计算,您可以将其存储在主题表中的一个字段中,并在每次从投票表中添加/删除记录时更新该字段。

关于php - 计算民意调查票数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10947719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com