Statement
class Statement
The class JsonSQLStatement represents a prepared statement and, after the statement is executed, an associated result set.
Properties
protected JsonSQL | $jsonsql | ||
protected stdClass | $request | ||
protected array | $result | ||
protected int | $rowCount | ||
protected array | $params | ||
protected Engine | $engine |
Methods
Binds a value to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
Executes a prepared statement.
Returns the number of rows affected by the last SQL statement
Returns the number of columns in the result set
Checks if a value corresponds to its type and if it is safety in case of string
Details
at line 138
bool
bindValue(mixed $parameter, mixed $value, int $type = \PDO::PARAM_STR)
Binds a value to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
at line 189
bool
bindParam($parameter, $variable, $type = \PDO::PARAM_STR)
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
the variable is bound as a reference and will only be evaluated at the time that execute() is called.
at line 202
bool
execute($parameters = array())
Executes a prepared statement.
at line 244
int
rowCount()
Returns the number of rows affected by the last SQL statement
at line 255
int
columnCount()
Returns the number of columns in the result set
at line 268
protected void
checkValue(string $value, int $type = \PDO::PARAM_STR)
Checks if a value corresponds to its type and if it is safety in case of string