Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como visualizar o SQL preparado

Olá!

Gostaria de saber como posso visualizar SQL preparado juntamente como os valores ligados.

No exemplo abaixo consigo enxergar apenas o marcador ? no lugar do valor:

$preparedStatement = $pdo->prepare('DELETE FROM students WHERE id = ?;');
$preparedStatement->bindValue(1, 2, PDO::PARAM_INT);

var_dump($preparedStatement);

Saída:

class PDOStatement#2 (1) {
  public string $queryString =>
  string(34) "DELETE FROM students WHERE id = ?;"
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

$preparedStatement->debugDumpParams() vai exibir o que você precisa. :-)