Foros del Web » Programando para Internet » PHP »

hacer calculo matemático y almacenarlo en la BD

Estas en el tema de hacer calculo matemático y almacenarlo en la BD en el foro de PHP en Foros del Web. Hola gente, necesito un poco mas de ayuda; verán tengo una simple linea que calcula (o realiza una multiplicación) del puntaje de un usuario generado ...
  #1 (permalink)  
Antiguo 21/07/2013, 15:59
Avatar de alette666  
Fecha de Ingreso: febrero-2010
Ubicación: En la luna
Mensajes: 277
Antigüedad: 14 años, 2 meses
Puntos: 5
Pregunta hacer calculo matemático y almacenarlo en la BD

Hola gente, necesito un poco mas de ayuda; verán tengo una simple linea que calcula (o realiza una multiplicación) del puntaje de un usuario generado en la pagina.

Código PHP:
$id yasDB_clean($_GET['id']);
$query yasDB_select("SELECT * FROM `user` WHERE id = '$id'");
$row $query->fetch_array(MYSQLI_ASSOC);$query->close();
//Multiplico el valor de la columna "plays" por un numero cualquiera.
//"PLAYS" es la cantidad de juegos jugados del usuario en la pagina.
//Cada juego da 1 (uno) puntos generados.
$points $row['plays']*13;//multiplicación de juegos jugados x un numero
//Mostramos los puntos generados por el usuario.
echo '<div class="box1">Nombre de usuario: '.$row['username'].' </div>';
echo 
'<div class="box4">Juegos jugados: '.$row['plays'].'</div>';
echo 
'<div class="box4">Puntos generados: '$points .'</div>'
Pero que pasa?? es que ahora quiero almacenar "$points" en una nueva columna en la tabla de "user" llamada "score" (ya la tengo diseñada y lista), para luego yo utilizar esa info para hacer un ranking top user (los mejores jugadores con mas puntuación serán mostrados en la pagina de TOP 10).

He probado con UPDATE, pero me regresa 0, que es el valor predeterminado en la BD.

Necesitaría un INSERT?? o un UPDATE? (y como quedaría, denme un ejemplo, gracias foreros
__________________
Y Sócrates dijo...Solo sé que no sé nada.
Entiende la filosofía como una búsqueda colectiva basada en el diálogo.
  #2 (permalink)  
Antiguo 21/07/2013, 16:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: hacer calculo matemático y almacenarlo en la BD

¿Ejemplos?

Mejor deberías leer una manual de SQL, revisar aportes en el foro de SQL, etc.

Al fin y al cabo tu problema no es de PHP pues no tienes ni idea de como generar una consulta de SQL, y eso se sale completamente del foro de PHP.

PDTA: se usa UPDATE cuando quieres actualizar algo existente, e INSERT si no hay nada previamente, si no sabes inglés bien podrías usar un traductor on-line, es el colmo que no sepas ni lo que necesitas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 21/07/2013, 16:06
Avatar de alette666  
Fecha de Ingreso: febrero-2010
Ubicación: En la luna
Mensajes: 277
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: hacer calculo matemático y almacenarlo en la BD

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Ejemplos?
Mejor deberías leer una manual de SQL, revisar aportes en el foro de SQL, etc.
Gracias pateketrueke :)
__________________
Y Sócrates dijo...Solo sé que no sé nada.
Entiende la filosofía como una búsqueda colectiva basada en el diálogo.

Etiquetas: database, insert-tabla, multiplicacion, mysql, upload
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 17:23.