Posts: 47
Threads: 5
Joined: Apr 2014
Reputation:
0
Queria fazer um sistema de organizaзхes(Polнcia Militar, Groove Street e etc), porйm em MySQL, mas nгo sei como devo criar as tabelas, pensei nessa forma:
Inserir um campo organizacao_id na tabela players, mas nгo sei se й o mais correto, oque me indicam?
Posts: 47
Threads: 5
Joined: Apr 2014
Reputation:
0
Eu ja tenho a tabela de players, quero saber como faзo a ESTRUTURA da tabela de organizacoes. Por exemplo: Lider - Membro1 - Membro2 - Membro3(embora eu ache que essa forma pode ser melhorada)
Posts: 2,900
Threads: 16
Joined: Aug 2011
Reputation:
0
Poderia explicar mais detalhadamente? Sua dъvida ficou um tanto quanto confusa.
Posts: 47
Threads: 5
Joined: Apr 2014
Reputation:
0
Tenho a tabela players:
nome
senha
skin
dinheiro
dinheiro_banco
...
Quero saber, como fazer, pra definir a organizaзгo desse player, pensei em adicionar um campo na tabela players
nome
senha
skin
dinheiro
dinheiro_banco
...
organizacao_id
Porйm desse modo nгo seria possнvel saber se o player й lнder, sublider ou membro.
Entгo pensei em criar uma tabela chamada organizacoes, com os campos:
nome_org
lider
sublider
membro1
membro2
membro3
...
Porйm ai iria ficar dificil de saber quais vagas estavam limpas e etc...
Qual modo me aconselha?
Posts: 2,900
Threads: 16
Joined: Aug 2011
Reputation:
0
Й bem melhor vocк criar uma tabela para as organizaзхes.
Posts: 47
Threads: 5
Joined: Apr 2014
Reputation:
0
Sim, mas e na hora do cara usar o /rg para ver a organizacao, como vou recuperar a org dele? ._.
Posts: 47
Threads: 5
Joined: Apr 2014
Reputation:
0
Seria algo do tipo: SELECT * FROM organizacoes WHERE membro1 = 'user' OR membro2='user' OR membro3='user' OR membro4='user' OR membro5='user' OR membro6='user' OR membro7='user' OR membro8 = 'user' OR membro9='user' OR membro10='user'?
Posts: 2,900
Threads: 16
Joined: Aug 2011
Reputation:
0
Vocк faz um SELECT em toda tabela, depois executa um loop comparando as vagas com o nome do jogador. Talvez seja necessбrio(e recomendбvel) salvar o ID da organizaзгo do jogador em sua field para facilitar estes processos, pois com o ID da organizaзгo em mгos fica mais fбcil encontra-lo.