Joomla CMS
3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
|
Fonctions membres publiques | |
bind ($key=null, &$value=null, $dataType=PDO::PARAM_STR, $length=0, $driverOptions=array()) | |
& | getBounded ($key=null) |
Joomla Database Query Preparable Interface. Adds bind/unbind methods as well as a getBounded() method to retrieve the stored bounded variables on demand prior to query execution.
bind | ( | $key = null , |
|
& | $value = null , |
||
$dataType = PDO::PARAM_STR , |
|||
$length = 0 , |
|||
$driverOptions = array() |
|||
) |
Method to add a variable to an internal array that will be bound to a prepared SQL statement before query execution. Also removes a variable that has been bounded from the internal bounded array when the passed in value is null.
string | integer | $key | The key that will be used in your SQL query to reference the value. Usually of the form ':key', but can also be an integer. |
mixed | &$value | The value that will be bound. The value is passed by reference to support output parameters such as those possible with stored procedures. |
integer | $dataType | Constant corresponding to a SQL datatype. |
integer | $length | The length of the variable. Usually required for OUTPUT parameters. |
array | $driverOptions | Optional driver options to be used. |
Implémenté dans FOFDatabaseQueryOracle, FOFDatabaseQuerySqlite, JDatabaseQueryOracle, JDatabaseQuerySqlite, et JDatabaseQueryPgsql.
& getBounded | ( | $key = null | ) |
Retrieves the bound parameters array when key is null and returns it by reference. If a key is provided then that item is returned.
mixed | $key | The bounded variable key to retrieve. |
Implémenté dans FOFDatabaseQueryOracle, FOFDatabaseQuerySqlite, JDatabaseQueryOracle, JDatabaseQuerySqlite, et JDatabaseQueryPgsql.