Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/MYSQL:运行复杂的循环从数据库检索数据_Php_Mysql - Fatal编程技术网

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

PHP/MYSQL:运行复杂的循环从数据库检索数据,php,mysql,Php,Mysql,这就是它的工作原理 有在数据库中注册的用户列表 当用户在数据库中注册时 我想为他们创建一个5级的评分,因为有更多的会员注册 事情是这样的 在数据库中注册30名成员后,第一名成员将拥有级别1 当150多人注册时,它将移动到第2级 当更多的人注册时,它将移动到级别3 当3900多人注册时,它将移动到第4级 然后最后一个级别5,在19530人av注册后将移动到级别 注意:其他成员也会移动到下一级别,间隔30个成员注册,但除非第一个成员完成当前阶段,否则他们无法移动 求你了,我需要你的帮助。花了几天时间

这就是它的工作原理

有在数据库中注册的用户列表

当用户在数据库中注册时

我想为他们创建一个5级的评分,因为有更多的会员注册

事情是这样的

在数据库中注册30名成员后,第一名成员将拥有级别1

当150多人注册时,它将移动到第2级

当更多的人注册时,它将移动到级别3

当3900多人注册时,它将移动到第4级

然后最后一个级别5,在19530人av注册后将移动到级别

注意:其他成员也会移动到下一级别,间隔30个成员注册,但除非第一个成员完成当前阶段,否则他们无法移动

求你了,我需要你的帮助。花了几天时间尝试所有类型的循环,尝试使用数组和指针,但都没有效果

  • 30会员注册-第一用户(一级) 60会员注册-第二用户(一级) 90会员注册-第三用户(一级) 120会员注册-第四用户(一级) 150members reg-第五用户(一级)第一用户(二级) 180会员注册-第六用户(一级) 210会员注册-第七用户(一级) 240会员注册-第9用户(一级) 2700会员注册-第10个用户(一级) 300会员注册-第11位用户(一级)第2位用户(二级) 330会员注册-第12位用户(一级) 360会员注册-第13位用户(一级) 390会员注册-第14位用户(一级) 420会员注册-第15位用户(一级) 450会员注册-第16位用户(一级)第3位用户(二级) 4800会员注册-第17位用户(一级) 5100会员注册-第18位用户(一级) 540会员注册-第19位用户(一级) 570成员注册-第20个用户(一级) 600会员注册-第21个用户(一级)第4个用户(二级) 630会员注册-第22位用户(一级) 660会员注册-第23位用户(一级) 690会员注册-第24个用户(一级) 720会员注册-第25位用户(一级) 750会员注册-第26位用户(一级) 780会员注册-27位用户(一级)第一位用户(三级) 810会员注册-第28位用户(一级)

    等等


  • 一个简单的解决方案是在表中创建一个名为“count”的列,并为每个输入的新用户更新每个用户的计数。根据该计数数字,您可以判断级别,即如果计数超过20000,则您可以判断用户处于级别5

    此外,您还可以添加一个名为“级别”的列,并在递增和更新计数时更新级别i创建了一个名为“id”的隐藏列作为主键和自动递增。我现在要做的就是,当第一个注册的用户有30个成员在下面注册时,弹出消息,这表示第一个级别。150名会员将把第一个用户提升到第二级。你想用这个不合逻辑的东西实现什么?