centralapps / pdo
Extended PDO and PDOStatement classes for development stats
This package's canonical repository appears to be gone and the package has been frozen as a result.
v1.0.0
2013-07-07 22:47 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2020-01-10 15:00:58 UTC
README
A PDO wrapper to provide developer related information. Currently only has enough support for my current uses. Advisable only to use when in development mode, and to swap out with native PDO later.
Features
- Provides a query count
- Provides a query log (full query strings, bound parameters replaced)
Installation
Add to your composer.json file
{
"require": {
"centralapps/pdo": "dev-master"
}
}
Install via composer
php composer.phar install
Usage
Use in place of the PDO class
$pdo = new \CentralApps\Pdo\Pdo(....
Get query count
echo 'There were ' . $pdo->getQueryCount() . ' queries executed on this page load';
Get the query log
echo '<h2>Query log</h2>';
foreach ($pdo->getQueryLog() as $log) {
echo '<p>' . $log . '</p>';
}