我正在使用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之后。为什么?!
答案 0 :(得分:0)
这意味着发生的异常不是由超时引起的。该错误很可能来自您的脚本所连接的数据库服务器。
此外,您的代码未显示出任何明显的错误原因也无济于事。