<?php
// test-db.php - ПРОВЕРКА ПОДКЛЮЧЕНИЯ К БАЗЕ
echo "=== ПРОВЕРКА ПОДКЛЮЧЕНИЯ К БАЗЕ ===<br>";

$config = [
    'db_host' => 'localhost',
    'db_name' => 'giftfqdj_avatiah',
    'db_user' => 'giftfqdj',
    'db_pass' => 'ВАШ_ПАРОЛЬ'  // ⚠️ ЗАМЕНИТЕ НА РЕАЛЬНЫЙ ПАРОЛЬ!
];

try {
    echo "1. Подключение к БД... ";https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts
    $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 "✅ УСПЕХ!<br>";
    
    echo "2. Проверка таблицы readings... ";
    $stmt = $pdo->query("SHOW TABLES LIKE 'readings'");
    if ($stmt->rowCount() > 0) {
        echo "✅ ТАБЛИЦА СУЩЕСТВУЕТ!<br>";
    } else {
        echo "❌ ТАБЛИЦЫ НЕТ!<br>";
    }
    
    echo "3. Добавление тестовой записи... ";
    $test_stmt = $pdo->prepare("INSERT INTO readings (security_index, aal_level) VALUES (?, ?)");
    $test_stmt->execute([5.5, 3]);
    echo "✅ ЗАПИСЬ ДОБАВЛЕНА! ID: " . $pdo->lastInsertId() . "<br>";
    
    echo "🎉 ВСЁ РАБОТАЕТ! База данных настроена правильно.";
    
} catch (Exception $e) {
    echo "❌ ОШИБКА: " . $e->getMessage() . "<br>";
}
?>