玩一些php和MySQL然而我遇到了一些问题。我有一张看起来像的桌子:
----------------------------
| level | exp |
----------------------------
| 1 | 0 |
----------------------------
| 2 | 10 |
----------------------------
| 3 | 20 |
----------------------------
| 4 | 30 |
----------------------------
| 5 | 40 |
----------------------------
到目前为止,我试图找出如何根据变量输入选择一个级别:
$sql = "SELECT level FROM levels WHERE exp >= $miningexp LIMIT 1";
$stmt = $db->query($sql);
$row =$stmt->fetchObject();
$mininglevel = $row->level;
现在,例如,如果$ miningexp设置为9,我希望level = 1的输出。但是输出level = 2.
不确定这是否有意义我正在尝试做更多应该输出的例子:
If $miningexp = 11 Then $mininglevel = 2
If $miningexp = 15 Then $mininglevel = 2
If $miningexp = 19 Then $mininglevel = 2
If $miningexp = 20 Then $mininglevel = 3
If $miningexp = 25 Then $mininglevel = 3
If $miningexp = 35 Then $mininglevel = 4
任何人有任何想法/指导?谢谢!