Galera estou com um problema.
Tenho no banco de dados os seguinte.
Pais || Estado || Cidade1 || Cidade2 || Cidade3 || ....|| Cidade16||
Se o estado X estiver o cupado eu coloco o Id do dono. Dai na hora de sortear cada cidade, estado e pais para os jogadores eu gostaria que o o sistema sorteasse apenas os que estivessem vazios(com valor 0), e se eu usar o rand(1,16) ele vai poder sortear os que já estão ocupados.
No momento eu uso uma função muito grande, na qual tem um for que se estiver ocupado ele sortei novamente, mas isso não funciona direito.
Vlw.

Existe Função Do Tipo, Ou Vou Ter Que Fazer?
Started By **K@T@T@U**, 19/08/2006, 15:24
4 replies to this topic
#1
Posted 19/08/2006, 15:24
#2
Posted 19/08/2006, 15:48
uma dica que não sei se poderá ser válida para resolver seu problema.
porque você não cria 3 tabelas!
Primeira tabela: Pais, contendo campos -> id,nome ( ou + campos )
Segunda tabela: Estado, contendo campos -> id,nome,pais ( ou + campos )
Terceira tabela: Cidade, contendo os campos -> id,nome,estado ( ou +campos )
onde nos campos PAIS e ESTADO, irão apenas o ID das tabelas anteriores!
depois e só fazer uma busca na primeira tabela chamando as outras 2, onde irá interligar as 3 ^^'
e uma coisa de DOIDO, mas acho que facilita a beça! se por um acaso aparecer + cidades ou paises e só ir cadastrando !
T+
porque você não cria 3 tabelas!
Primeira tabela: Pais, contendo campos -> id,nome ( ou + campos )
Segunda tabela: Estado, contendo campos -> id,nome,pais ( ou + campos )
Terceira tabela: Cidade, contendo os campos -> id,nome,estado ( ou +campos )
onde nos campos PAIS e ESTADO, irão apenas o ID das tabelas anteriores!
depois e só fazer uma busca na primeira tabela chamando as outras 2, onde irá interligar as 3 ^^'
e uma coisa de DOIDO, mas acho que facilita a beça! se por um acaso aparecer + cidades ou paises e só ir cadastrando !
T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#3
Posted 19/08/2006, 15:52
Ah, esqueci de informar.
Esses Paises, estados e cidades. Não tem nadaa ver com nosso mundo global.
Paies e estados serão apenas numeros, assim como a definição das cidades nessa tebela, que serve apenas para localização dos donos, e para montar o "mapa".
Tanto é que os nomes das cidades e seus detalhes, vai ficar em outra tabela.
Esses Paises, estados e cidades. Não tem nadaa ver com nosso mundo global.
Paies e estados serão apenas numeros, assim como a definição das cidades nessa tebela, que serve apenas para localização dos donos, e para montar o "mapa".
Tanto é que os nomes das cidades e seus detalhes, vai ficar em outra tabela.
#4
Posted 22/08/2006, 00:11
E ae pessoal?
Alguem pode ajudar?
Alguem pode ajudar?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)