connect_error) { try { // 1. Settings / About $settingsQuery = $mysqli->query("SELECT * FROM settings WHERE id = 1"); if ($settingsQuery) { $settings = $settingsQuery->fetch_assoc(); } // 2. Projects $projectsQuery = $mysqli->query("SELECT title, des, techstack, url FROM projects"); if ($projectsQuery) { while ($row = $projectsQuery->fetch_assoc()) { $projects[] = $row; } } // 3. Certifications $certsQuery = $mysqli->query("SELECT title, issuer, date_issued FROM certifications"); if ($certsQuery) { while ($row = $certsQuery->fetch_assoc()) { $certs[] = $row; } } // 4. Articles $articlesQuery = $mysqli->query("SELECT title, excerpt, date_published, tag, url FROM articles"); if ($articlesQuery) { while ($row = $articlesQuery->fetch_assoc()) { $articles[] = $row; } } } catch (\Throwable $e) { // Silently ignore DB errors here to prevent breaking the whole page } } ?>