aksined_by / pdoreconnect
v0.0.2
2024-07-28 15:07 UTC
Requires
- php: >=7.4
- ext-pdo: *
Requires (Dev)
- phpunit/phpunit: ^9.6
- symfony/phpunit-bridge: ^7.1
- vlucas/phpdotenv: ^5.6
README
描述
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 联系。