mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-01-17 05:18:32 +01:00
35 lines
827 B
PHP
35 lines
827 B
PHP
<?php
|
|
|
|
include 'bootstrap.php';
|
|
|
|
use DebugBar\DataCollector\PDO\TraceablePDO;
|
|
use DebugBar\DataCollector\PDO\PDOCollector;
|
|
|
|
$pdo = new TraceablePDO(new PDO('sqlite::memory:'));
|
|
$debugbar->addCollector(new PDOCollector($pdo));
|
|
|
|
$pdo->exec('create table users (name varchar)');
|
|
$stmt = $pdo->prepare('insert into users (name) values (?)');
|
|
$stmt->execute(array('foo'));
|
|
$stmt->execute(array('bar'));
|
|
|
|
$users = $pdo->query('select * from users')->fetchAll();
|
|
$stmt = $pdo->prepare('select * from users where name=?');
|
|
$stmt->execute(array('foo'));
|
|
$foo = $stmt->fetch();
|
|
|
|
$pdo->exec('delete from titi');
|
|
|
|
?>
|
|
<html>
|
|
<head>
|
|
<?php echo $debugbarRenderer->renderHead() ?>
|
|
</head>
|
|
<body>
|
|
<p>PhpDebugBar PDO Demo</p>
|
|
<?php
|
|
echo $debugbarRenderer->render();
|
|
?>
|
|
</body>
|
|
</html>
|