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.
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.
bind(string|integer $key = null, mixed &$value = null, integer $dataType = \PDO::PARAM_STR, integer $length, array $driverOptions = array()) : \Joomla\Database\Query\PreparableInterface
string|integerThe key that will be used in your SQL query to reference the value. Usually of the form ':key', but can also be an integer.
mixedThe value that will be bound. The value is passed by reference to support output parameters such as those possible with stored procedures.
integerConstant corresponding to a SQL datatype.
integerThe length of the variable. Usually required for OUTPUT parameters.
arrayOptional driver options to be used.
Retrieves the bound parameters array when key is null and returns it by reference. If a key is provided then that item is returned.
getBounded(mixed $key = null) : mixed
mixedThe bounded variable key to retrieve.