持久链接
PDO::ATTR_PERSISTENT => true,
压缩传输,适合远程连接数据库,压缩查询结果后返回给客户端
PDO::MYSQL_ATTR_COMPRESS => true
初始化命令,就是链接数据库首先会运行的命令
PDO::MYSQL_ATTR_INIT_COMMAND => "set names ".$cfg['charset'],
$db = new MyPDO(); $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
$status = $pdo->getAttribute(PDO::ATTR_SERVER_INFO);
if($status == 'MySQL server has gone away')
{
/* 进行PDO连接 */
}