DDLStatement
class DDLStatement extends Statement
The class JsonSQLStatement Represents a prepared statement and, after the statement is executed, an associated result set.
Properties
protected JsonSQL | $jsonsql | from Statement | |
protected stdClass | $request | from Statement | |
protected array | $result | from Statement | |
protected int | $rowCount | from Statement | |
protected array | $params | from Statement | |
protected Engine | $engine | from Statement |
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.
Checks if a value corresponds to its type and if it is safety in case of string
Executes a prepared 'create table' statement.
Executes a prepared 'alter table' statement.
Executes a prepared 'drop table' statement.
Details
in Statement 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.
in 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.
in Statement at line 202
bool
execute($parameters = array())
Executes a prepared statement.
in Statement at line 244
int
rowCount()
Returns the number of rows affected by the last SQL statement
in Statement at line 255
int
columnCount()
Returns the number of columns in the result set
in Statement 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
at line 54
protected bool
executeCreateTable()
Executes a prepared 'create table' statement.
at line 92
protected bool
executeAlterTable()
Executes a prepared 'alter table' statement.
at line 175
protected bool
executeDropTable()
Executes a prepared 'drop table' statement.