Lebastian 0 Denunciar post Postado Junho 30, 2014 Estou criando um jogo para web e gostaria de pedir a ajuda de vcs para saber se existe alguma forma de guardar o turno do jogo em alguma variável do php ou do mysql q eu possa acessar e alterar a hr q desejar, sei que posso criar um arquivo para isso, mas gostaria de criar uma variável msmo. Pensei em criar uma tabela com apenas um linha no mysql, mas achei mta gambiarra obrigado ^^ Compartilhar este post Link para o post Compartilhar em outros sites
mau rs 37 Denunciar post Postado Junho 30, 2014 Sessions amigo. Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Junho 30, 2014 Olá! Você pode usar as chamadas Sessões em PHP. Exemplo: <?php $nome = "João"; session_start(); // Inicia a Sessão $_SESSION['nome'] = $nome; // Grava na sessão chamada nome a variável // Nas outras Página você coloca sempre session_start() e $_SESSION['NOME DELA'] ?> Espero ter Ajudado ;) Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Junho 30, 2014 mas ai cada SESSION conteria a variável, qro fazer uma variável que todos compartilhem Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Junho 30, 2014 Olá! Você pode armazenar várias variáveis dentro de um array. Exemplo: <?php $nome = "Joao Gustavo"; $idade = "14 Anos"; $cidade = "Porto Alegre"; $estado = "RS"; $variaveis = array( 'nome' => $nome, 'idade' => $idade, 'cidade' => $cidade, 'estado' => $estado ); session_start(); $_SESSION['variaveis'] = $variaveis; echo $_SESSION['variaveis']['cidade']; // Resultado: Porto Alegre ?> Espero ter Ajudado ;) Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Junho 30, 2014 eu conheço o uso de session, mas n é isso q eu busco pense num arquivo <?php function setTurn($turn) { file_put_contents('game_turn.txt', (int) $turn); } function getTurn() { return (int) file_get_contents('turn_professional.txt'); } ?> porém, o arquivo estará a amostra para todos verem e ler um arquivo é mto mais lento do q obter a informação do mysql ou do php Compartilhar este post Link para o post Compartilhar em outros sites
mau rs 37 Denunciar post Postado Junho 30, 2014 Então acho que o melhor seria BD mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Junho 30, 2014 sim, mas como eu faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
mau rs 37 Denunciar post Postado Junho 30, 2014 Como faz o que amigo? Conexão no banco de dados? Quais os dados que teria nesse txt, cite exemplos, Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Junho 30, 2014 existe um turno no jogo e todas as contas estão sujeitas a esse turno por enquanto estou salvando o turno num arquivo, porém esse processo é um pouco lento, seria muito mais rápido salvá-lo no MySQL uma maneira que pensei, seria de criar uma tabela com apenas uma linha e uma coluna, mas acho q isso é mta gambiarra portanto, ql a melhor maneira de armazenar esse dado? Compartilhar este post Link para o post Compartilhar em outros sites
Playerbr 21 Denunciar post Postado Junho 30, 2014 Se você tiver dados distintos, crie uma linha e várias colunas no banco de dados. Você disse que em arquivo demora muito, acredito que você esteja fazendo algum tipo de teste que calcule o tempo. Use ele para comparar se o processo com banco fica realmente mais rápido se isso é algo crítico. Com os dados você vai ser a melhor pessoa para decidir qual opção usar. Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Junho 30, 2014 Se você tiver dados distintos, crie uma linha e várias colunas no banco de dados. Você disse que em arquivo demora muito, acredito que você esteja fazendo algum tipo de teste que calcule o tempo. Use ele para comparar se o processo com banco fica realmente mais rápido se isso é algo crítico. Com os dados você vai ser a melhor pessoa para decidir qual opção usar. Entendi oq vc quis dizer, mas ainda n sei armazenar essa informação no banco de dados, alguém pode me explicar? é apenas um dado, um único dado. Compartilhar este post Link para o post Compartilhar em outros sites
Playerbr 21 Denunciar post Postado Julho 1, 2014 Existem vários tutoriais na internet de conexão com o mysql no php. É só seguir os exemplos. Gostaria só de comentar que o banco de dados também guarda os seus dados em um arquivo de texto. O mysql é escrito em C e C++ e provavelmente use "fopen" etc. do C. O mesmo fopen que o php usa que também é derivado do "C". Apesar de não ter feito testes, a não ser que haja a intervenção de um cache no meio do caminho, imagino que php seja mais rápido, mas é só uma dedução. Compartilhar este post Link para o post Compartilhar em outros sites
Lebastian 0 Denunciar post Postado Julho 8, 2014 sim, tenho a mesma dedução que você, sei tanto PHP, MySQL e C. vou continuar utilizando o arquivo para salvar o dado enquanto não acho outra alternativa se alguém souber como eu faço para salvar um único dado no PHP ou no MySQL, por favor, me ensine :D alguém? por favor :D Compartilhar este post Link para o post Compartilhar em outros sites
mau rs 37 Denunciar post Postado Julho 8, 2014 Amigo, se o dado é alterado de tempo em tempo, use mysql, se não apenas crie um arquivo com os dados que você quer e faça o php ler. Mysql tbm é usando para buscar apenas um dado, e isso não vai lhe custar performance. Compartilhar este post Link para o post Compartilhar em outros sites