持久連結
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連接 */ }