class DebugPDOStatement extends PDOStatement
PDOStatement that provides some enhanced functionality needed by Propel.
Simply adds the ability to count the number of queries executed and log the queries/method calls.
Methods
string | getExecutedQueryString() | |
boolean |
execute(string $input_parameters = null)
Executes a prepared statement. |
|
boolean |
bindValue(integer $pos, mixed $value, integer $type = PDO::PARAM_STR)
Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. |
|
boolean |
bindParam(integer $pos, mixed $value, integer $type = PDO::PARAM_STR, integer $length, mixed $driver_options = null)
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. |
Details
at line 65
public string
getExecutedQueryString()
at line 87
public boolean
execute(string $input_parameters = null)
Executes a prepared statement.
Returns a boolean value indicating success.
Overridden for query counting and logging.
at line 110
public boolean
bindValue(integer $pos, mixed $value, integer $type = PDO::PARAM_STR)
Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement.
Returns a boolean value indicating success.
at line 139
public boolean
bindParam(integer $pos, mixed $value, integer $type = PDO::PARAM_STR, integer $length, mixed $driver_options = null)
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement.
Unlike PDOStatement::bindValue(), the variable is bound
as a reference and will only be evaluated at the time that PDOStatement::execute() is called.
Returns a boolean value indicating success.