PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4 COLLATE utf8mb4_general_ci", PDO::ATTR_TIMEOUT => 30, ] ); $pdo->exec("SET collation_connection = utf8mb4_general_ci"); } catch (\PDOException $e) { if (!headers_sent()) { header('Content-Type: application/json'); http_response_code(500); } die(json_encode(['ok' => false, 'error' => 'Erreur BDD : ' . $e->getMessage()])); } ?>