设置PDO工作错误的连接超时

时间:2019-03-20 02:19:00

标签: php pdo database-connection

我正在使用PDO从MySQL服务器获取数据。

try{
    $dsn"mysql:host=192.168.201.74; dbname=phonebook"
    $obj = new \PDO($dsn, $this->author['db_user'], 'root',array(
        PDO::ATTR_TIMEOUT => 120,
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    ))
}
catch(\Exception $e)
{
    echo $e->getMessage();  exit;
}

我将其设置为120秒,但是仅在返回20 Exception之后。为什么?!

1 个答案:

答案 0 :(得分:0)

这意味着发生的异常不是由超时引起的。该错误很可能来自您的脚本所连接的数据库服务器。

此外,您的代码未显示出任何明显的错误原因也无济于事。