如何隐藏PHP中的PDO错误?

时间:2019-01-27 18:28:38

标签: php pdo

我尝试使用@运算符。我需要隐藏错误,因为我用true或false值控制连接状态。 如果给出错误,则无法检查是非。 我尝试了“ @new PDO”

1 个答案:

答案 0 :(得分:1)

“给出错误”到底是什么意思?

如果请求的数据库失败,PDO会引发异常。

您可以使用try / catch-Block捕获此异常。

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    // echo 'Connection failed: ' . $e->getMessage();
}