senasi / lazy-pdo
可延迟加载的PDO
dev-master
2016-03-29 10:15 UTC
Requires
- php: >=5.4
- ext-pdo: *
This package is not auto-updated.
Last update: 2024-09-14 19:20:00 UTC
README
可延迟加载的PDO
描述
当需要延迟加载时,可以使用LazyPDO替代PDO。只有在第一次调用PDO的某个方法时,才会建立数据库连接。
安装
使用composer
composer install senasi/lazy-pdo
使用方法
$dsn = 'mysql:hostname=localhost;dbname=test'; $user = 'test'; $password = 'test'; $pdo = new LazyPDO\LazyPDO($dns, $user, $password); // doesn't connect yet $pdo->query('SELECT * FROM `table` WHERE 1'); // connection is made before executing query