DbPHP

DbPHP

v1.0.0

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

Tempo de Execução
0.027 ms
0.000027 s
Registros Retornados
2
$result->count
Driver Ativo
SQLite PDO
:memory: (Zero overhead)
Memória da Query
1.23 KB
Peak isolado da query
ERGONOMIA

Extração de Coluna Direta ($result->column)

Elimina o boilerplate de array_column() para extrair listas lineares simples de dados diretamente do resultado.

posicaonome_clienteestadometodo
1Ana SousaMG$result->column("nome_cliente")
2Helio MarquesMG$result->column("nome_cliente")
PHP 8.2+ · Prepared Statements & Facade DB
// Extrai apenas os nomes dos clientes do estado de Minas Gerais:
$result = DB::query("
    SELECT nome_cliente, uf, saldo_credito
    FROM clientes
    WHERE uf = ?
    ORDER BY nome_cliente ASC
", ['MG']);

// Extração direta sem loops:
$nomes = $result->column('nome_cliente');
Formato JSON do resultado ($result->rows)
[
    {
        "posicao": 1,
        "nome_cliente": "Ana Sousa",
        "estado": "MG",
        "metodo": "$result->column(\"nome_cliente\")"
    },
    {
        "posicao": 2,
        "nome_cliente": "Helio Marques",
        "estado": "MG",
        "metodo": "$result->column(\"nome_cliente\")"
    }
]
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)