相关疑难解决方法(0)

PHP/PDO:如何获取当前连接状态

什么是PDO相当于:

mysqli_stat($dbConn);
Run Code Online (Sandbox Code Playgroud)

PS我用它来(收到消息)确保我已连接

php connection pdo database-connection

10
推荐指数
3
解决办法
2万
查看次数

PDO:如何检查连接是否处于活动状态?

关于这个已经存在两个 问题,但没有人真正回答过这个问题.

我知道如果连接失败(假设您启用PDO::ERRMODE_EXCEPTION),PDO将抛出异常,但我想测试连接是否处于活动状态,可能数小时后.

我有一个长时间运行的脚本,过了一段时间它会超时.从理论上讲,我可以增加这段时间,PDO::ATTR_TIMEOUT但基本上我想编写一个函数,让我回到一个活动的连接 - 如果已经建立了现有连接,并且没有超时或重新连接(如果有).

我应该这样做SELECT 1,抓住异常,并重新连接?还是有更好的方式?

php pdo

8
推荐指数
1
解决办法
6066
查看次数

标签 统计

pdo ×2

php ×2

connection ×1

database-connection ×1