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