2011-06-27 19 views
5

Si tengo una declaración preparada como SELECT * FROM users WHERE userid = :userid, puedo leer esta declaración SQL a través de PDOStatement::$queryString. Para el registro, quiero tener la cadena, que se ejecuta, p. ... WHERE userid = 42. ¿Cómo obtengo esta cadena?PDO queryString con datos enlazados

+1

suena como usted quiere se PDOStatement-> debugDumpParams http://www.php.net/manual/en/pdostatement.debugdumpparams.php –

Respuesta

6

PDOStatement->debugDumpParams es lo que quiere. Sin embargo, es posible que necesite utilizar el almacenamiento en búfer de salida a medida que los resultados se repitan.

+0

Es importante tener en cuenta que la función debugDumpParams no volcar los valores reales, y solo los parámetros. –