<?php
// Test de conexión a la base de datos
error_reporting(E_ALL);
ini_set('display_errors', 1);

echo "<h2>Test de Conexión a la Base de Datos</h2>";

try {
    $pdo = new PDO('mysql:host=localhost;dbname=v34sdfaas213_crmlead;charset=utf8mb4', 'v34sdfaas213_crmlead', 'pOIqCscJl57z[1=(');
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "<p style='color: green;'>✅ Conexión exitosa a la base de datos</p>";
    
    // Probar una consulta simple
    $stmt = $pdo->query("SELECT COUNT(*) as count FROM usuarios");
    $result = $stmt->fetch();
    echo "<p style='color: green;'>✅ Consulta exitosa. Usuarios en la base: " . $result['count'] . "</p>";
    
} catch(PDOException $e) {
    echo "<p style='color: red;'>❌ Error de conexión: " . $e->getMessage() . "</p>";
}

echo "<h3>Test de config.php</h3>";
try {
    require_once 'config.php';
    echo "<p style='color: green;'>✅ config.php cargado correctamente</p>";
    
    $database = new Database();
    $db = $database->getConnection();
    
    if ($db) {
        echo "<p style='color: green;'>✅ Clase Database funciona correctamente</p>";
    } else {
        echo "<p style='color: red;'>❌ Error en la clase Database</p>";
    }
    
} catch(Exception $e) {
    echo "<p style='color: red;'>❌ Error en config.php: " . $e->getMessage() . "</p>";
}
?>