This commit is contained in:
Ahyan Z 2026-06-25 22:04:39 +01:00 committed by GitHub
parent b5e96c2a21
commit a4ddbeb04a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,16 +19,17 @@ $db_name = 'defaultdb';
try { try {
// Open a secure database link using the fast, modern PHP Data Objects (PDO) framework // Open a secure database link using the fast, modern PHP Data Objects (PDO) framework
$pdo = new PDO( $pdo = new PDO(
"mysql:host="$db_host;port=$db_port;dbname=$db_name;charset=utf8mb4", "mysql:host=$db_host;port=$db_port;dbname=$db_name;charset=utf8mb4",
$db_user, $db_user,
$db_pass, $db_pass,
[ [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_EMULATE_PREPARES => false,
] PDO::MYSQL_ATTR_SSL_CA => true, // Required for Aiven Cloud Database
); ]
);
} catch (PDOException $e) { } catch (PDOException $e) {
// If the database connection drops, immediately return a clean JSON error response // If the database connection drops, immediately return a clean JSON error response
// so the patched Instagram 6.20.2 client app doesn't crash or hang. // so the patched Instagram 6.20.2 client app doesn't crash or hang.