diff --git a/src/db_conf.php b/src/db_conf.php index b475761..961b997 100644 --- a/src/db_conf.php +++ b/src/db_conf.php @@ -5,12 +5,13 @@ $username = getenv("DB_USERNAME") ?:'techstore'; $password = getenv("DB_PASSWORD") ?: 'dioporco'; $database = getenv("DB_DATABASE") ?: 'TechStore'; -// Creazione connessione -$conn = mysqli_connect($host, $username, $password, $database); - -// Controllo connessione -if ($conn->connect_error) { - die("Connessione fallita: " . $conn->connect_error); +// Creazione e gestione eccezioni connessione +try{ + $conn = mysqli_connect($host, $username, $password, $database); +} +catch(Exception $e) { + error_log("Errore connessione database: " . $e->getMessage()); + die("Errore di connessione al database. Riprova più tardi."); } // Opzionale: impostare charset