报错信息:SQLSTATE[08004]: Server rejected the connection: -908 Attempt to connect to database server(database, conerr=-25582, oserr=0) failed
原来语句:
try {
$resault = $dbconnect->prepare($sql);
$resault->execute();
} catch (PDOException $e) {
print $e->getMessage();
}
当出现上述错误信息时,catch并没有捕捉到,导致网页500
修改:
try {
$dbconnect->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
$resault = $dbconnect->prepare($sql);
$resault->execute();
} catch (PDOException $e) {
print $e->getMessage();
}
此时能够捕捉到错误信息并显示出来。