aksined_by/pdoreconnect

v0.0.2 2024-07-28 15:07 UTC

This package is auto-updated.

Last update: 2024-09-28 13:35:36 UTC


README

Latest Stable Version Total Downloads License

描述

PDO 重连库是一个 PHP 库,它通过添加自动重连功能扩展了 PDO 功能。这在长时间运行的脚本中特别有用,因为数据库连接可能会丢失,需要无缝地重新建立连接。非常适合消费者和 demon-scripts。

功能

  • 连接丢失时自动重连
  • 易于集成和使用
  • 与 PDO 支持的各种数据库兼容

要求

  • PHP 7.4 或更高版本

安装

您可以通过 Composer 安装此库

composer require aksined_by/pdoreconnect

用法

以下是如何使用 PDO 重连库的基本示例

require 'vendor/autoload.php';

use AksinedBy\PdoReconnect\AppPdo;

$dsn = 'mysql:host=localhost;dbname=testdb';
$username = 'yourusername';
$password = 'yourpassword';

$pdo = new AppPdo($dsn, $username, $password);
$stmt = $pdo->prepare('SELECT * FROM your_table');
$stmt->execute();
$results = $stmt->fetchAll();
print_r($results);

测试

要运行测试,您需要安装 PHPUnit。您可以使用以下命令运行测试

vendor/bin/phpunit

贡献

欢迎贡献!如果您发现任何问题或对改进有建议,请随意打开一个问题或提交一个 pull request。请遵循既定的编码标准,并为任何新功能或错误修复编写测试。

许可

本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

联系

如有任何问题或询问,您可以通过 aksined.by@gmail.com 联系。