[MySQL] База данных для системы рангов.
#1

Привет всем, пишу динамическую систему рангов на MySQL. Что-то не могу врубиться в базе данных. У меня допустим 4 фракции, в каждой фракции 5 рангов. Как можно реализовать это не создавая 4 таблицы, а только 1. В будущем фракции будет больше и в БД будет бардак.
Reply
#2

фракция | ранг | ...
Reply
#3

Учите матчасть. У вас же нулевые знания.
Reply
#4

Код:
id | fraction_id | rank_id | rankname
------------------------------------------
1  | 1           | 1       | Стажёр
2  | 1           | 2       | Регулировщик
3  | 2           | 1       | Рядовой
...
Выбор так:
Код:
SELECT `rank_id`, `rankname` FROM `data` WHERE `fraction_id` = '1' ORDER BY `rank_id` ASC
Reply
#5

Давно уже пора вводить должности помимо рангов.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)