gpt4 book ai didi

php - 捐款50后抽奖

转载 作者:行者123 更新时间:2023-11-29 22:09:07 26 4
gpt4 key购买 nike

我希望在 50 次捐款后始终进行抽奖。我尝试这个(因为我在数据库中拥有有关捐赠的所有信息)

<?php

$percent = round(min(100*($sum/$goal),100));

$test = mysql_query("SELECT * FROM dc_comments WHERE message='GTA' ORDER BY RAND() LIMIT 1");


if ($percent > "50") {
echo $test;
}
?>

$percent - 获取了多少百分比目标例如 50$

超出目标后,我想自动从数据库中随机选择一个人,该人刻有消息,例如 GTA如果能重复就好了。例如,从上次抽签中删除数据并从新人中进行选择。我该怎么做?

最佳答案

最好的方法是将抽奖获奖者存储在单独的表中。这样您仍然可以使用查询,但为之前的抽奖获奖者添加 NOT IN 条件。

那么您需要对当前代码进行哪些更改?- 创建一个新表raffle_winners- 将您的查询更改为以下内容:

$test = mysql_query("SELECT * FROM dc_comments WHERE message='GTA' AND user_id NOT IN (SELECT user_id FROM raffle_winners) ORDER BY RAND() LIMIT 1");

每次抽奖后,将抽奖获胜者插入到 raffle_winners 表中。

关于php - 捐款50后抽奖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865436/

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