options(MYSQLI_OPT_CONNECT_TIMEOUT, 3); if (@$candidate->real_connect($host, $user, $pass, $db, $port)) { $conn = $candidate; break; } $lastError = $candidate->connect_error ?: mysqli_connect_error(); } if (!$conn) { http_response_code(500); die("Koneksi database gagal. Host dicoba: " . implode(', ', $hosts) . ". Error: " . $lastError); } $conn->set_charset("utf8mb4"); ?>