DbPHP

DbPHP

v1.0.0

Laboratório Interativo & Telemetria em Tempo Real (SQLite In-Memory)

Tempo de Execução
0.056 ms
0.000056 s
Registros Retornados
7
$result->count
Driver Ativo
SQLite PDO
:memory: (Zero overhead)
Memória da Query
3.91 KB
Peak isolado da query
TELEMETRIA

Telemetria & Alta Performance

Executa consulta com prepared statements e captura contagem e tempo de execução exato em segundos sem overhead de ORM.

id_produtonome_produtonome_categoriaprecoestoque
110Impressora 3D CoreXY K1EquipamentoR$ 3.450,003
106Secador de FilamentoAcessórioR$ 299,9012
105Resina 8K (Lançamento)InsumoR$ 180,0025
107Sensor Nivelamento AutoPeçaR$ 149,0020
108Filamento TPU Flexível 1kgInsumoR$ 139,908
104Mesa PEI TexturizadaPeçaR$ 120,0015
102PETG Branco 1kgInsumoR$ 95,5030
PHP 8.2+ · Prepared Statements & Facade DB
// Consulta produtos acima de R$ 90,00 com prepared statements:
$result = DB::query("
    SELECT p.id_produto, p.nome_produto, c.nome_categoria, p.preco, p.estoque
    FROM produtos p
    INNER JOIN categorias c ON c.id_categoria = p.id_categoria
    WHERE p.preco >= ?
    ORDER BY p.preco DESC
", [90.00]);

// Métricas de telemetria automáticas:
$tempo = $result->elapsedTime; // ex: 0.000180s
$total = $result->count;       // ex: 7 registros
$linhas = $result->rows;
Formato JSON do resultado ($result->rows)
[
    {
        "id_produto": 110,
        "nome_produto": "Impressora 3D CoreXY K1",
        "nome_categoria": "Equipamento",
        "preco": 3450,
        "estoque": 3
    },
    {
        "id_produto": 106,
        "nome_produto": "Secador de Filamento",
        "nome_categoria": "Acessório",
        "preco": 299.9,
        "estoque": 12
    },
    {
        "id_produto": 105,
        "nome_produto": "Resina 8K (Lançamento)",
        "nome_categoria": "Insumo",
        "preco": 180,
        "estoque": 25
    },
    {
        "id_produto": 107,
        "nome_produto": "Sensor Nivelamento Auto",
        "nome_categoria": "Peça",
        "preco": 149,
        "estoque": 20
    },
    {
        "id_produto": 108,
        "nome_produto": "Filamento TPU Flexível 1kg",
        "nome_categoria": "Insumo",
        "preco": 139.9,
        "estoque": 8
    },
    {
        "id_produto": 104,
        "nome_produto": "Mesa PEI Texturizada",
        "nome_categoria": "Peça",
        "preco": 120,
        "estoque": 15
    },
    {
        "id_produto": 102,
        "nome_produto": "PETG Branco 1kg",
        "nome_categoria": "Insumo",
        "preco": 95.5,
        "estoque": 30
    }
]
clientes
  • id_cliente (INTEGER PK)
  • nome_cliente (TEXT)
  • uf (TEXT)
  • cidade (TEXT)
  • vip (INTEGER 0|1)
  • saldo_credito (REAL)
produtos
  • id_produto (INTEGER PK)
  • id_categoria (INTEGER FK)
  • nome_produto (TEXT)
  • preco (REAL)
  • estoque (INTEGER)
pedidos & itens
  • pedidos.id_pedido (INTEGER PK)
  • pedidos.id_cliente (INTEGER FK)
  • pedidos.status (TEXT)
  • itens_pedido.id_item (INTEGER PK)
  • itens_pedido.qtd (INTEGER)
  • itens_pedido.preco_unitario (REAL)