Php 需要用户级用户体验数据库的帮助吗

Php 需要用户级用户体验数据库的帮助吗,php,mysql,codeigniter,Php,Mysql,Codeigniter,我不是完全的新手,但也不是php和mysql的高手,现在我在我的网站上使用Codeigniter 我为网站的一些活动安排了一些用户xp积分,当你们在网站上添加问题时,你们会得到10分,若你们写了答案,你们会得到20分。等等 因此,我的user_xp表有以下列: 所以我只是想在不同的点之间为我的用户设置40个不同的级别,所以我不想通过if案例再次计算40次,所以如果有人知道这将对我有很大帮助。(如果每一关都是同一点,那就容易了,但越高的关就越难了,是吧?) 感谢您的帮助。如果或开关盒,无路可走

我不是完全的新手,但也不是php和mysql的高手,现在我在我的网站上使用Codeigniter

我为网站的一些活动安排了一些用户xp积分,当你们在网站上添加问题时,你们会得到10分,若你们写了答案,你们会得到20分。等等

因此,我的user_xp表有以下列:



所以我只是想在不同的点之间为我的用户设置40个不同的级别,所以我不想通过if案例再次计算40次,所以如果有人知道这将对我有很大帮助。(如果每一关都是同一点,那就容易了,但越高的关就越难了,是吧?)


感谢您的帮助。

如果或开关盒,无路可走=),byu您需要将其封装在一个地方,如helper,并制作类似
函数getUserLevel($xp_points){…返回$level;}

您可以使用一些工具来根据用户的XP计算级别。

您有如何在PHP中实现这一点的示例吗?请看一看,谢谢您的帮助,但您能给我更多的线索吗?因此,我需要一个助手,可以根据我的条件计算级别,因此在另一种情况下,我们将使用if或switch case,但仅在helper:)
user_id    xp_points    level