Subir archivos a "clases"

This commit is contained in:
2026-09-25 10:52:03 +02:00
parent aa21836a58
commit 78fd14f297
3 changed files with 9 additions and 63 deletions
+5 -8
View File
@@ -1,5 +1,5 @@
<?php
require_once '../includes/conexionBD.php';
require_once __DIR__ . '/../includes/conexionBD.php';
// Clase encargada de registrar las respuestas de los jugadores en tiempo real durante la partida
class RespuestaAlmacenada {
@@ -7,14 +7,12 @@ class RespuestaAlmacenada {
public $idPartidaxPregunta;
public $idUsuario;
public $idRespuesta;
public $primero; // Indica con 1 o 0 si fue el más rápido en responder correctamente
public function __construct($idRespuestaAlmacenada = null, $idPartidaxPregunta = null, $idUsuario = null, $idRespuesta = null, $primero = 0) {
public function __construct($idRespuestaAlmacenada = null, $idPartidaxPregunta = null, $idUsuario = null, $idRespuesta = null) {
$this->idRespuestaAlmacenada = $idRespuestaAlmacenada;
$this->idPartidaxPregunta = $idPartidaxPregunta;
$this->idUsuario = $idUsuario;
$this->idRespuesta = $idRespuesta;
$this->primero = $primero;
}
/**
@@ -25,14 +23,13 @@ class RespuestaAlmacenada {
if (is_array($conexion)) return $conexion;
try {
$sql = "INSERT INTO respuestaalmacenada (idPartidaxPregunta, idUsuario, idRespuesta, primero)
VALUES (:idPartidaxPregunta, :idUsuario, :idRespuesta, :primero)";
$sql = "INSERT INTO respuestaalmacenada (idPartidaxPregunta, idUsuario, idRespuesta)
VALUES (:idPartidaxPregunta, :idUsuario, :idRespuesta)";
$consulta = $conexion->prepare($sql);
$consulta->bindParam(':idPartidaxPregunta', $this->idPartidaxPregunta);
$consulta->bindParam(':idUsuario', $this->idUsuario);
$consulta->bindParam(':idRespuesta', $this->idRespuesta);
$consulta->bindParam(':primero', $this->primero, PDO::PARAM_INT);
$consulta->execute();
return [
@@ -76,4 +73,4 @@ class RespuestaAlmacenada {
];
}
}
}
}