<?php
require_once 'config.php';
require_once 'includes/Database.php';

$db = new Database();

echo "=== Tablo Yapısı Kontrolü ===\n\n";

try {
    // Tablo var mı kontrol et
    $result = $db->fetchOne("SHOW TABLES LIKE 'criteria_history'");

    if ($result) {
        echo "✓ criteria_history tablosu mevcut\n\n";

        // Tablo yapısını göster
        echo "=== Tablo Kolonları ===\n";
        $columns = $db->fetchAll("DESCRIBE criteria_history");
        foreach ($columns as $col) {
            echo "{$col['Field']} ({$col['Type']}) - {$col['Null']} - {$col['Key']}\n";
        }

        // Kayıt sayısını kontrol et
        echo "\n=== Kayıt Sayısı ===\n";
        $count = $db->fetchOne("SELECT COUNT(*) as total FROM criteria_history");
        echo "Toplam kayıt: {$count['total']}\n";

    } else {
        echo "✗ criteria_history tablosu BULUNAMADI!\n";
        echo "Migration dosyası çalıştırılmamış olabilir.\n";
    }
} catch (Exception $e) {
    echo "Hata: " . $e->getMessage() . "\n";
}
