Skip to content

Commit f906f30

Browse files
author
mimidots
committed
Added more info on database connection error
1 parent 04a0f74 commit f906f30

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/Connect.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,16 @@ private static function makeConnection()
4747
} catch (PDOException $e) {
4848

4949
self::$response['status'] = 'error';
50-
self::$response['response'] = "cannot establish connection with the database.Check the provided credentials";
50+
if($e->getCode()==2002){
51+
self::$response['response'] = "Lost connection with the database.";
52+
}
53+
elseif($e->getCode()==1044 ||$e->getCode()==1045){
54+
self::$response['response'] = "Incorrect database access credentials.";
55+
}else{
56+
self::$response['response'] = "Database access error.";
57+
}
58+
5159
self::$response['code'] = $e->getCode();
52-
self::terminate(json_encode(self::$response));
5360
}
5461
}
5562

0 commit comments

Comments
 (0)