gpt4 book ai didi

php - MySQL 中的简单评级系统

转载 作者:行者123 更新时间:2023-11-29 08:59:56 26 4
gpt4 key购买 nike

假设我正在运行一个小型计票器产品。这些值存储在数据库“内容”中,其中一行包含票数(“计数”),我还有一行名为“排名”,我将如何自动求和这些值,以便我不必迭代遍历 PHP 中的每一个,导致脚本速度大大减慢?

最佳答案

如果表中有这样的结构

项目包含字段:名称、ID、计数...

你可以简单地做:

对 id = $id 的项目投赞成票

UPDATE item SET count = count + 1 WHERE id='$id';

对 id = $id 的项目投反对票

UPDATE item SET count = count - 1 WHERE id='$id';

count 将存储投票总数。

如果您想检查是否避免每个用户/IP 进行多次投票,您应该将每个单独的投票存储在另一个表中,并在发送之前的查询之前检查此附加表是否有非重复投票。

关于php - MySQL 中的简单评级系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956510/

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