持久链接
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连接 */ }
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。