什么是 PDO 的等效语句:
mysqli_stat($dbConn);
顺便说一下,我用它来(发送信息)确保我已连接
什么是 PDO 的等效语句:
mysqli_stat($dbConn);
顺便说一下,我用它来(发送信息)确保我已连接
我不能得到这个答案的学分。有人发布了答案,但他/她后来删除了条目。
这是您问题的(已保存的存档)
答案:
$status = $conn->getAttribute(PDO::ATTR_CONNECTION_STATUS);
即使我停止了mysqld,$pdo->getAttribute(PDO::ATTR_CONNECTION_STATUS)始终返回"127.0.0.1 via TCP/IP",解决方法如下:
if ($pdo->getAttribute(PDO::ATTR_SERVER_INFO)=='MySQL server has gone away')
{
$pdo=new PDO('mysql:host=127.0.0.1;port=3306;dbname=mydb;charset=UTF8', 'root', '', array(PDO::ATTR_PERSISTENT=>true));
}
$status = $conn->getAttribute(PDO::ATTR_CONNECTION_STATUS);
这行代码的作用是获取 $conn
数据库连接对象的连接状态属性,并将其赋值给 $status
变量。 - Omar