PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $user, $pass, $options); echo "Connected successfully to database '$db' on host '$host'."; // Optional: Try to list tables to be sure $stmt = $pdo->query("SHOW TABLES"); $tables = $stmt->fetchAll(PDO::FETCH_COLUMN); echo "\nTables found: " . implode(", ", array_slice($tables, 0, 5)) . "..."; } catch (\PDOException $e) { echo "Connection failed: " . $e->getMessage(); } ?>