senasi / lazy-pdo
Lazy loadable PDO
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/senasi/lazy-pdo
Requires
- php: >=5.4
- ext-pdo: *
This package is not auto-updated.
Last update: 2025-10-12 01:21:50 UTC
README
Lazy loadable PDO
Description
You can use LazyPDO in place of PDO, when you need lazy-load. No database connection will be made until first call to one of PDO's methods.
Installation
With composer:
composer install senasi/lazy-pdo
Usage
$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