Bonjour, je pensais avoir géré correctement la connexion à ma base Mysql avec PDO, en gérant les erreurs avec des exceptions :
Code :
- $user="****";
- $pass="******";
- $host="monserveur.fr";
- $dsn="mysql:host=".$host.";dbname=gmp";
- //Connection à la DB
- try
- {
- $dbh=new PDO($dsn,$user,$pass);
- }
- catch (PDOExeption $e)
- {
- die("Erreur ! Connection serveur SQL GMP impossible !" );
- }
|
Ce soir, le serveur mysql est HS, et dobc j'aurai du avoir "Erreur ! Connection serveur SQL GMP impossible !", mais j'ai
Code :
- Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2005] Unknown MySQL server host 'monserver.fr' (2)' in /var/www/html/gmp/Gestiut/Includes/db/connect.php5:23 Stack trace: #0 /var/www/html/gmp/Gestiut/Includes/db/connect.php5(23): PDO->__construct('mysql:host=*****', '****', '****') #1 /var/www/html/gmp/Gestiut/Includes/not_logged/check_login_teacher.inc.php5(12): require('/var/www/html/g...') #2 /var/www/html/gmp/Gestiut/index.php5(223): include('/var/www/html/g...') #3 {main} thrown in /var/www/html/gmp/Gestiut/Includes/db/connect.php5 on line 23
|
Pourquoi le try/catch ne marche pas ??
---------------
Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980