SA-MP Forums Archive
[MySQL] База данных для системы рангов. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: [MySQL] База данных для системы рангов. (/showthread.php?tid=434874)



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

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


Re: [MySQL] База данных для системы рангов. - Alexander_Petrov - 04.05.2013

фракция | ранг | ...


Re: [MySQL] База данных для системы рангов. - eakwarp - 04.05.2013

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


Re: [MySQL] База данных для системы рангов. - -Stranger- - 04.05.2013

Код:
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



Re: [MySQL] База данных для системы рангов. - Mutha_X - 05.05.2013

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