SQLite3Stmt::getSQL
Recupera el SQL de una declaración
&reftitle.description;
public stringfalseSQLite3Stmt::getSQL
boolexpand&false;
Recupera el SQL de una declaración preparada. Si expand
es &false;, se recupera el SQL sin modificar. Si expand
es &true;, todos los parámetros de la consulta son reemplazados con sus valores vinculados,
o con un NULL SQL, si no están aún vinculados.
&reftitle.parameters;
expand
Si se debe recuperar el código SQL extendido. Pasar &true; solo es soportado a partir de libsqlite 3.14.
&reftitle.returnvalues;
Devuelve el SQL de la declaración preparada, &return.falseforfailure;.
&reftitle.errors;
Si expand es &true;, pero la versión de libsqlite es menor que
3.14, se emite un error de nivel E_WARNING o una Exception,
de acuerdo con SQLite3::enableExceptions.
&reftitle.examples;
Inspeccionar el SQL extendido
prepare("SELECT :a, ?, :c");
$stmt->bindValue(':a', 'foo');
$answer = 42;
$stmt->bindParam(2, $answer);
var_dump($stmt->getSQL(true));
?>
]]>
&example.outputs.similar;