query("SELECT COUNT(*) c FROM ruletas")->fetch_assoc()['c']; $total_premios = (int)$conn->query("SELECT COUNT(*) c FROM premios")->fetch_assoc()['c']; $total_jugadas = (int)$conn->query("SELECT COUNT(*) c FROM jugadas")->fetch_assoc()['c']; $ultimas = $conn->query(" SELECT j.id, j.fecha_juego, r.nombre AS ruleta, p.nombre AS premio, j.ip_address FROM jugadas j LEFT JOIN ruletas r ON r.id = j.ruleta_id LEFT JOIN premios p ON p.id = j.premio_id ORDER BY j.id DESC LIMIT 10 "); // --- contadores para Memoria --- $total_mem_juegos = (int)$conn->query("SELECT COUNT(*) c FROM juegos_config")->fetch_assoc()['c']; $total_mem_cartas = (int)$conn->query("SELECT COUNT(*) c FROM cartas WHERE activo=1")->fetch_assoc()['c']; $total_mem_jugadas = (int)$conn->query("SELECT COUNT(*) c FROM jugadas_memoria")->fetch_assoc()['c']; // últimas 10 jugadas de memoria $ult_mem = $conn->query(" SELECT jm.id, jm.fecha_juego, jm.juego_id, jm.tiempo_ms, jm.aciertos, gc.nombre AS juego FROM jugadas_memoria jm LEFT JOIN juegos_config gc ON gc.juego_id = jm.juego_id ORDER BY jm.id DESC LIMIT 10 "); // --- contadores para Rasca y Gana --- $total_rasca_juegos = (int)$conn->query("SELECT COUNT(*) c FROM rasca_config")->fetch_assoc()['c']; $total_rasca_premios = (int)$conn->query("SELECT COUNT(*) c FROM rasca_premios WHERE activo=1")->fetch_assoc()['c']; $total_rasca_jugadas = (int)$conn->query("SELECT COUNT(*) c FROM jugadas_rasca")->fetch_assoc()['c']; // últimas 10 jugadas de Rasca $ult_rasca = $conn->query(" SELECT jr.id, jr.fecha_juego, rc.nombre AS rasca, COALESCE(rp.nombre, '—') AS premio, jr.ip_address AS ip FROM jugadas_rasca jr LEFT JOIN rasca_config rc ON rc.rasca_id = jr.rasca_id LEFT JOIN rasca_premios rp ON rp.id = jr.premio_id ORDER BY jr.id DESC LIMIT 10 "); ?> Dashboard | Admin Ruletas
Juegos Disponibles
Jugadas
Ver jugadas
Juegos de Memoria
Configurar juegos
Cartas activas
Gestionar cartas
Jugadas Memoria
Ver jugadas
Juegos de Rasca y Gana
Configurar juegos
Premios de Rasca y Gana
Gestionar premios
Jugadas de Rasca y Gana
Ver jugadas
Últimas 10 jugadas
fetch_assoc()): ?> num_rows === 0): ?>
IDFechaRuletaPremioIP
Sin registros
Últimas 10 jugadas — Memoria
num_rows): ?> fetch_assoc()): ?>
IDFechaJuegoJuego IDAciertosTiempo (s)
Sin registros
Últimas 10 jugadas (Rasca)
fetch_assoc()): ?>
ID Fecha Rasca Premio IP