Eliminar PartidaModelo.php
This commit is contained in:
@@ -1,37 +0,0 @@
|
|||||||
<?php
|
|
||||||
// modelos/PartidaModelo.php
|
|
||||||
|
|
||||||
class PartidaModelo {
|
|
||||||
private $conexion;
|
|
||||||
|
|
||||||
public function __construct($conexion) {
|
|
||||||
$this->conexion = $conexion;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Obtiene los jugadores mapeados en la partida actual
|
|
||||||
public function obtenerJugadoresPartida($idPartida) {
|
|
||||||
$stmt = $this->conexion->prepare("
|
|
||||||
SELECT u.idUsuario, u.nombreUsuario, e.idEquipo, e.nombreEquipo
|
|
||||||
FROM equipoxpartida exp
|
|
||||||
INNER JOIN equipoxusuario exu ON exp.idEquipo = exu.idEquipo
|
|
||||||
INNER JOIN usuario u ON exu.idUsuario = u.idUsuario
|
|
||||||
INNER JOIN equipo e ON exu.idEquipo = e.idEquipo
|
|
||||||
WHERE exp.idPartida = :idPartida
|
|
||||||
");
|
|
||||||
$stmt->execute([':idPartida' => $idPartida]);
|
|
||||||
return $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Obtiene las respuestas guardadas por un usuario específico
|
|
||||||
public function obtenerRespuestasUsuario($idPartida, $idUsuario) {
|
|
||||||
$stmtRespuestas = $this->conexion->prepare("
|
|
||||||
SELECT ra.idPartidaxPregunta, r.correcta
|
|
||||||
FROM respuestaalmacenada ra
|
|
||||||
INNER JOIN respuesta r ON ra.idRespuesta = r.idRespuesta
|
|
||||||
INNER JOIN partidaxpregunta pxp ON ra.idPartidaxPregunta = pxp.idPartidaxPregunta
|
|
||||||
WHERE pxp.idPartida = :idPartida AND ra.idUsuario = :idUsuario
|
|
||||||
");
|
|
||||||
$stmtRespuestas->execute([':idPartida' => $idPartida, ':idUsuario' => $idUsuario]);
|
|
||||||
return $stmtRespuestas->fetchAll(PDO::FETCH_ASSOC);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user