4、执行
在php cli模式下执行test.php,然后马上执行mysql.server stop 与 mysql.server start 模拟闪断
mysql.server stop Shutting down MySQL .... SUCCESS! mysql.server start Starting MySQL SUCCESS!
执行输出:
connect ok
Array
(
[0] => Array
(
[id] => 2
[name] => xfdipzone
)
)
sleep 10
connect failure
Array
(
[0] => Array
(
[id] => 3
[name] => terry
)
)
sleep 10
connect ok
Array
(
[0] => Array
(
[id] => 3
[name] => terry
)
)
sleep 10
可以看到闪断后,pdo_ping()返回false,连接失败,然后调用自动重连,保证后面的查询能继续执行。
以上这篇php PDO判断连接是否可用的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易采站长站。







