PHP / MYSQL:运行一个复杂的循环来从数据库中检索数据

时间:2017-05-24 13:21:30

标签: php mysql

这是它的工作原理..

在数据库中注册了用户列表。

当用户在数据库中注册时..

我希望在更多成员注册时为他们创建一个5级评分。

因此......

只要在数据库中注册了30个成员,第一个成员就会等级1

当150多人注册时,它将移至 2级

当有780多人注册时,它将移至 3级

当3900多人注册时,它将移至 4级

然后是最后的 等级5 ,它会在19530人注册后转移到等级。

注意:其他成员也会移动到下一级别,同时注册30个成员,但除非 1st成员已完成当前阶段,否则他们不能移动。

拜托,我需要有关如何去做的帮助。花了几天尝试所有类型循环,尝试使用数组和指针无济于事。

  1. 30成员reg - 第一位用户(第一级)  60成员reg - 第二位用户(第一级)  90成员reg - 第3位用户(第一级)  120成员reg - 第4位用户(第一级) 150成员注册 - 第5位用户(第一级)第一位用户(第二级)  180成员reg - 第6位用户(第一级)  210成员reg - 第7位用户(第一级)  240成员reg - 第9位用户(第一级)   270成员reg - 第10个用户(第一级)  300会员注册 - 第11位用户(第一级)第二位用户(第二级)  330成员reg - 第12位用户(第一级)  360成员reg - 第13位用户(第一级)  390成员reg - 第14位用户(第一级)  420成员reg - 第15位用户(第一级) 450会员注册 - 第16位用户(第一级)第三位用户(第二级) 480会员注册 - 第17位用户(第一级)  510成员reg - 第18位用户(第一级)   540会员注册 - 第19位用户(第一级)   570会员注册 - 第20位用户(第一级)   600会员注册 - 第21位用户(第一级)第4位用户(第二级)   630成员reg - 第22位用户(第一级)   660名成员 - 第23位用户(第一级)   690名成员 - 第24位用户(第一级)   720成员reg - 第25位用户(第一级)   750会员注册 - 第26位用户(第一级) 780会员注册 - 第27位用户(第一级)第一位用户(第三级)   810成员reg - 第28位用户(第一级)

    依此类推

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是在表格中创建一个名为“count”的列,并为每个输入的新用户更新每个用户的计数。根据该计数,你可以告诉水平,即如果计数超过20000,你可以告诉用户是5级