<?php
// check-data.php - проверка данных в базе
header('Content-Type: text/html; charset=utf-8');

$config = require __DIR__ . '/config.php';

try {
    $pdo = new PDO(
        "mysql:host={$config['db_host']};dbname={$config['db_name']};charset=utf8mb4",
        $config['db_user'],
        $config['db_pass'],
        [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
    );
    
    echo "<h3>📊 Проверка данных в базе</h3>";
    
    // Проверяем записи
    $stmt = $pdo->query("SELECT COUNT(*) as count FROM readings");
    $count = $stmt->fetch()['count'];
    echo "Всего записей: <strong>$count</strong><br>";
    
    if ($count > 0) {
        $last = $pdo->query("SELECT * FROM readings ORDER BY timestamp DESC LIMIT 1")->fetch();
        echo "Последняя запись:<br>";
        echo "ID: {$last['id']}<br>";
        echo "Время: {$last['timestamp']}<br>"; 
        echo "Индекс: {$last['security_index']}<br>";
        echo "AAL: {$last['aal_level']}<br>";
    } else {
        echo "❌ В базе нет данных! Нужно запустить collector.php<br>";
    }
    
} catch (Exception $e) {
    echo "❌ Ошибка БД: " . $e->getMessage();
}
?>