Foros del Web » Programando para Internet » PHP »

Duda PHP y mysql

Estas en el tema de Duda PHP y mysql en el foro de PHP en Foros del Web. Hola buenas, hoy me gustaría preguntaros una duda que tengo. Últimamente estoy aprendiendo a programar con PHP, HTML y MySQL y, para aprender yo creo ...
  #1 (permalink)  
Antiguo 06/08/2014, 08:48
 
Fecha de Ingreso: agosto-2014
Mensajes: 20
Antigüedad: 5 años, 6 meses
Puntos: 0
Duda PHP y mysql

Hola buenas,
hoy me gustaría preguntaros una duda que tengo.
Últimamente estoy aprendiendo a programar con PHP, HTML y MySQL y, para aprender yo creo que la mejor forma es practicando lo aprendido. Por tanto estoy empezando a desarrollar un juego de navegador tipo ikariam,travian o ogame con el único objetivo de aprender. Pero mi duda es la siguiente: en una tabla que tengo en MySQL y un campo que es la cantidad de madera que tiene el jugador, y en otra la cantidad de madera que produce a la hora. Pero es que no se como se hace,pero tambien me gustaria cuando el usuario este conectado se vaya actualizando y sumandola cantidad de madera producida
Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 06/08/2014, 09:24
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 11 años, 4 meses
Puntos: 36
Respuesta: Duda PHP y mysql

Bienvenido a FDW @pablofgarcia22,

Lo primero es plantearse el problema: ya esto lo tienes.
Lo segundo: es comenzar a programar: ?
Lo tercero: cuando aparecen dudas o situaciones que no estan a tu alcance resolver: puedes consultar al Sr. Google, buscando otras situaciones similares o plantearlas aqui, para nosotros ayudarte con las soluciones.

Y lo mas importante, para poderte ayudar necesitamos ver CODIGO.

Saludos,
  #3 (permalink)  
Antiguo 06/08/2014, 09:45
 
Fecha de Ingreso: agosto-2014
Mensajes: 20
Antigüedad: 5 años, 6 meses
Puntos: 0
Respuesta: Duda PHP y mysql

Ya he buscado en google y no he encontrado nada para no que yo busco. Lo que querria es que me ayudasen, diciéndome la manera en que de hace eso, por que no encuentro nada como he dicho

Gracias por la ayuda
  #4 (permalink)  
Antiguo 06/08/2014, 10:18
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 11 años, 4 meses
Puntos: 36
Respuesta: Duda PHP y mysql

A ver:

Pero mi duda es la siguiente: en una tabla que tengo en MySQL y un campo que es la cantidad de madera que tiene el jugador, y en otra la cantidad de madera que produce a la hora.

R/
Se supone que tengas una tabla con los datos de cada "jugador", al cual se le asigna un ID.
Debes tener otra tabla referencial donde almacenas la cantidad de madera de cada jugador, la cual debera estar relacionada con la tabla de los jugadores, donde existira un campo (cantidad_madera) la cual almacenara dicha madera, cada vez que el jugador produzca "más" madera tendras que hacer una sentencia SQL con el UPDATE para actualizar el contenido del campo "cantidad_madera".

Entiendes?
  #5 (permalink)  
Antiguo 06/08/2014, 10:26
 
Fecha de Ingreso: agosto-2014
Mensajes: 20
Antigüedad: 5 años, 6 meses
Puntos: 0
Respuesta: Duda PHP y mysql

Muchas gracias por la respuesta, la cuestión es que no se donde aplicar el update. Yo se aplicarlo en un archivo pho, pero el problema es que si lo pongo en un archivo PHP solo se ejecuta cuando abres el archivo y no automáticamente como yo quiero. Lo quebyo quiero en definitiva es que por ejemplo cada min produzca uno de madera, pero aunque el jugador no este conectado que se sume la madera a la tabla, pero cuando el jugador Duba de nivel produzca por ejemplo dos, me entiendes?

Saludos
  #6 (permalink)  
Antiguo 06/08/2014, 10:37
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 11 años, 4 meses
Puntos: 36
Respuesta: Duda PHP y mysql

Recuerda que PHP es codigo ejecutado en el servidor, el usuario solo obtiene un resultante de esta ejecusion desde el servidor formateado en HTML, si quieres que las sentencias SQL se ejecuten de forma permanente, por horas, minutos, segundos, deberas utilizar otros mecanismos, si estas bajo windows, las tareas programadas, si estas en linux, utiliza crontab.

Pero ahora te pregunto: si en un momento determinado un jugador no produce madera, como lograrias controlar esto, si no estas ejecutando un PHP y/o tiens una tarea programada que te esta insertando y/o actualizando un registro en tu base de datos???

Y cual seria el patron para realizar el "cambio de nivel" de cada jugador???
  #7 (permalink)  
Antiguo 06/08/2014, 13:53
 
Fecha de Ingreso: agosto-2014
Mensajes: 20
Antigüedad: 5 años, 6 meses
Puntos: 0
Respuesta: Duda PHP y mysql

Y como funcionan las tareas programadas?

La idea es un aserradero, por ejemplo, que va subiendo de nivel el edificio, y cada vez que subes de nivel puedes producir msd, pero no ed obligatorio, puedes regular la produdcion

Etiquetas: html, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.