Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
bindParam ($parameter, &$variable, string $dataType=ParameterType::STRING, ?int $length=null, ?array $driverOptions=null) | |
closeCursor () | |
errorCode () | |
errorInfo () | |
execute (?array $parameters=null) | |
fetch (?int $fetchStyle=null, int $cursorOrientation=FetchOrientation::NEXT, int $cursorOffset=0) | |
rowCount () | |
setFetchMode (int $fetchMode,... $args) | |
Interface defining a query statement.
This interface is a partial standalone implementation of PDOStatement.
bindParam | ( | $parameter, | |
& | $variable, | ||
string | $dataType = ParameterType::STRING , |
||
?int | $length = null , |
||
?array | $driverOptions = null |
||
) |
Binds a parameter to the specified variable name.
string | integer | $parameter | Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form :name . For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter. |
mixed | $variable | Name of the PHP variable to bind to the SQL statement parameter. |
string | $dataType | Constant corresponding to a SQL datatype, this should be the processed type from the QueryInterface. |
integer | $length | The length of the variable. Usually required for OUTPUT parameters. |
array | $driverOptions | Optional driver options to be used. |
Implémenté dans SqlsrvStatement, MysqliStatement, et PdoStatement.
closeCursor | ( | ) |
Closes the cursor, enabling the statement to be executed again.
Implémenté dans MysqliStatement, SqlsrvStatement, et PdoStatement.
errorCode | ( | ) |
Fetches the SQLSTATE associated with the last operation on the statement handle.
Implémenté dans MysqliStatement, SqlsrvStatement, et PdoStatement.
errorInfo | ( | ) |
Fetches extended error information associated with the last operation on the statement handle.
Implémenté dans SqlsrvStatement, MysqliStatement, et PdoStatement.
execute | ( | ?array | $parameters = null | ) |
Executes a prepared statement
array | null | $parameters | An array of values with as many elements as there are bound parameters in the SQL statement being executed. |
Implémenté dans SqlsrvStatement, MysqliStatement, et PdoStatement.
fetch | ( | ?int | $fetchStyle = null , |
int | $cursorOrientation = FetchOrientation::NEXT , |
||
int | $cursorOffset = 0 |
||
) |
Fetches the next row from a result set
integer | null | $fetchStyle | Controls how the next row will be returned to the caller. This value must be one of the FetchMode constants, defaulting to value of FetchMode::MIXED. |
integer | $cursorOrientation | For a StatementInterface object representing a scrollable cursor, this value determines which row will be returned to the caller. This value must be one of the FetchOrientation constants, defaulting to FetchOrientation::NEXT. |
integer | $cursorOffset | For a StatementInterface object representing a scrollable cursor for which the cursorOrientation parameter is set to FetchOrientation::ABS, this value specifies the absolute number of the row in the result set that shall be fetched. For a StatementInterface object representing a scrollable cursor for which the cursorOrientation parameter is set to FetchOrientation::REL, this value specifies the row to fetch relative to the cursor position before fetch() was called. |
Implémenté dans MysqliStatement, SqlsrvStatement, et PdoStatement.
rowCount | ( | ) |
Returns the number of rows affected by the last SQL statement.
Implémenté dans MysqliStatement, SqlsrvStatement, et PdoStatement.
setFetchMode | ( | int | $fetchMode, |
$args | |||
) |
Sets the fetch mode to use while iterating this statement.
integer | $fetchMode | The fetch mode, must be one of the FetchMode constants. |
mixed | ...$args Optional mode-specific arguments. |
Implémenté dans MysqliStatement, SqlsrvStatement, et PdoStatement.