|< 1 2 >| | 19 Einträge, 2 Seiten |
SELECT levelname FROM level WHERE level_min <= 25 ORDER by blevel_min DESC LIMIT 1
QuoteWozu brauchst du da ne Datenbank? Ich würde die Werte im Script verarbeiten.level ist eine tabelle mit werten und entsprechenden namen. z.b. 10 = klein, 20 = mittelklein, 30 = gehtso, 40 = naja....
wenn nun ein wert zwischen 20 und 29 übergegeben wird soll mittelklein, zwischen 30 und 39 gehtso usw. zurückgegeben werden. Halt immer der maximal mögliche Wert.
Gibt´s da ne schnellere oder schönerer Möglichkeit als das oben?
1
2
3
4
5
6
7
mysql> SELECT levelname FROM level WHERE 24 BETWEEN levelmin AND levelmin + '10';
+-----------+
| levelname |
+-----------+
| mittel |
+-----------+
1 row in set (0.00 sec)
SELECT levelname FROM level WHERE level_min <= 25 ORDER by blevel_min DESC LIMIT 1
|< 1 2 >| | 19 Einträge, 2 Seiten |