SQLite3Stmt::getSQL Get the SQL of the statement &reftitle.description; public stringSQLite3Stmt::getSQL boolexpanded&false; Retrieves the SQL of the prepared statement. If expanded is &false;, the unmodified SQL is retrieved. If expanded is &true;, all query parameters are replaced with their bound values, or with an SQL NULL, if not already bound. &reftitle.parameters; expanded Whether to retrieve the expanded SQL. Passing &true; is only supported as of libsqlite 3.14. &reftitle.returnvalues; Returns the SQL of the prepared statement, &return.falseforfailure;. &reftitle.errors; If expanded is &true;, but the libsqlite version is less than 3.14, an error of level E_WARNING or an Exception is issued, according to SQLite3::enableExceptions. &reftitle.examples; Inspecting the expanded SQL prepare("SELECT :a, ?, :c"); $stmt->bindValue(':a', 'foo'); $answer = 42; $stmt->bindParam(2, $answer); var_dump($stmt->getSQL(true)); ?> ]]> &example.outputs.similar;