Setting a connect timeout with PDO

后端 未结 2 1658
粉色の甜心
粉色の甜心 2020-11-30 12:19

I\'m using PDO to get data off a MySQL server. What I noticed is this: if the MySQL server is unavailable, it takes really (relatively) long for this code to return

2条回答
  •  一整个雨季
    2020-11-30 12:58

    $DBH = new PDO(
        "mysql:host=$host;dbname=$dbname", 
        $username, 
        $password,
        array(
            PDO::ATTR_TIMEOUT => 5, // in seconds
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
        )
    );
    

提交回复
热议问题