在PHP中,可以使用mysqli
或PDO
来建立长期连接到MySQL数据库。以下是使用mysqli
和PDO
建立长期连接的示例代码:
使用mysqli
建立长期连接:
connect_errno) { die("连接失败: " . $mysqli->connect_error); } // 执行数据库操作 // 关闭连接 $mysqli->close(); ?>
使用PDO
建立长期连接:
true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]; try { $pdo = new PDO($dsn, $username, $password, $options); } catch (PDOException $e) { die("连接失败: " . $e->getMessage()); } // 执行数据库操作 // 关闭连接 $pdo = null; ?>
无论使用mysqli
还是PDO
,将PDO::ATTR_PERSISTENT
选项设置为true
可以建立长期连接。长期连接将在脚本执行完毕后保持打开状态,以便在后续请求中重复使用,以提高性能。