Foros del Web » Programando para Internet » PHP »

Consejo con php y mysql

Estas en el tema de Consejo con php y mysql en el foro de PHP en Foros del Web. hola quiciera pedir su ayuda o un consejo para saber como es mejor hacer esto... estoy desarrollando un juego , y en mysql tengo una ...
  #1 (permalink)  
Antiguo 30/09/2010, 09:27
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Consejo con php y mysql

hola quiciera pedir su ayuda o un consejo para saber como es mejor hacer esto...

estoy desarrollando un juego , y en mysql tengo una tabla usuario , done esta tiene un campo dinero. y el usuario tiene 3 niveles son :

Básico con dinero de 0 a 99.999.999.999,

club de millonarios con dinero de 100.000.000.000 a 999.999.999.999 y

club de billonarios con dinero de 1.000.000.000.000.

pero entonces no se como determinar esto si atrapar el dinero que tenga la persona en la base de datos y hacer los calculos con php para determinar el nivel o guardar el nivel en un campo nuevo y modificarlo con un trigger cada vez q se inserten datos en el campo dinero .

que puede ser mejor.

saludos
  #2 (permalink)  
Antiguo 30/09/2010, 09:42
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consejo con php y mysql

¿Como se van ingresando? ¿Vas actualizando el valor de la persona o en otra tabla vaz ingresando cada transacción que hace la persona?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 30/09/2010, 09:45
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Consejo con php y mysql

Cita:
Iniciado por abimaelrc Ver Mensaje
¿Como se van ingresando? ¿Vas actualizando el valor de la persona o en otra tabla vaz ingresando cada transacción que hace la persona?
Se van actualizando el valor del campo dinero ya sea sumando o restandole dinero?

saludos
  #4 (permalink)  
Antiguo 30/09/2010, 09:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consejo con php y mysql

Me estás preguntando o me estás diciendo

Bueno, sería entonces cuestión de añadir otra tabla que contenga los datos que deseas por ejemplo

club, cantidad
básico, 999.999
millonario, 999.999.999
millardo (mil millones), 999.999.999.999
billonario 999.999.999.999.999
......
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 30/09/2010, 09:54
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Consejo con php y mysql

Te estoy diciendo XD , pero osea eso lo dices para implementar el triggers?

saludos
  #6 (permalink)  
Antiguo 30/09/2010, 10:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consejo con php y mysql

No entiendo porque quieres un trigger, si con tan solo hacer una consulta usando JOIN puedes obtener el resultado.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 30/09/2010, 10:13
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Consejo con php y mysql

gracias por tu respuesta , no me explique bien , lo que quiero es saber como determinar en que nivel esta la persona , me refiero al calculo matematico para saber en que rango esta el dinero de la persona y cambiar el el nivel de la persona en la BD si hacerlo de php o desde mysql.


saludos
  #8 (permalink)  
Antiguo 30/09/2010, 10:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consejo con php y mysql

Bueno podrías hacerlo que cada vez que la persona haga una transacción verifique y haga el cambio, si es que debe hacer alguno.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #9 (permalink)  
Antiguo 30/09/2010, 10:31
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Consejo con php y mysql

y que me recomiendas que esa logica la implemente desde php?

saludos
  #10 (permalink)  
Antiguo 30/09/2010, 10:32
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consejo con php y mysql

Bueno, lo que te indique anteriormente, de por cada transacción que haga la persona también haga la verificación y si hay algún cambio entonces lo modifique.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #11 (permalink)  
Antiguo 28/06/2011, 23:11
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 3 meses
Puntos: 2
Sonrisa Respuesta: Consejo con php y mysql

Hazlo en php porque si haces un trigger despues (posiblemente meses) no vas a saber de donde sale el resultado.
ejemplo:
1.- Realizas el procedimiento con un trigger.
2.- 3 semanas despues checas de nuevo tu codigo y (por lo regular solo checamos el codgo en php y no mysql) y no encustras como diablos es que haces la clasificacion delo usuarios.
3.- Que tal si algun dia tienes que entregar esa aplicacion (quisas la compra google) te imaginas lo que diran de ti los futuros desarrolladores.
4.- No creo que exista la necesidad de hacer un update a un registro para definir si es pobre,rico,millonario etc, solo con un simple codigo como este
Código PHP:
<?php 
  
if($row['dinero']<=100)
  {
    
pobre();
  }  
   if(
$row['dinero']<=10000 and $row['dinero']>100)
  {
    
rico();
  }

   if(
$row['dinero']<=1000000 and $row['dinero']>10000)
  {
    
millonario();
  }
?>
5.- Cuando lo termines mandame el link de tu juego [email protected]

Suerte

Etiquetas: consejo, mysql
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 11:35.