Jump to content


Photo

Query Para Consulta No Banco Mysql


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 DouglasDomi

DouglasDomi

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 19/02/2011, 23:09

Pessoal,

tenho a tabela:
inventario.id
inventario.cadastro_id
inventario.quantia < quantia do item que ele possui
inventario.item < ele obtem um valor X apontando para a tabela item.id

e a tabela:
cadastro.id
cadastro.nome
cadastro.slot_1 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_2 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_3 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_4 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_5 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_6 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_7 <- ele obtem um valor X apontando para a tabela inventario.id
cadastro.slot_8 <- ele obtem um valor X apontando para a tabela inventario.id


então eu tenho uma função que precisa equipar um item, porem para equipa-lo ele verifica a quantia que eu tenho deste item no inventario pois eu posso já ter equipado o mesmo item em algum outro slot...sendo que a quantia não diminui no inventario quando eu equipo um item apenas verifico se é possivel adicionar o mesmo item em outro slot mais para isso preciso escanear todos os campos acima de slots_1, 2, 3, 4[...] para ver se o item já foi equipado, então conforme o item for tambem encontrado nesses slots vai incrementado alguma variavel na consulta e no final verifica se o valor dessa variavel é maior do que a que tem no field quantia.

Entenderam? xD

Pode parecer complicado, se alguém não entendeu posta ai eu tento dar outra forma de explicar..vlw.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq