Feature: #88805 - Add type to \TYPO3\CMS\Core\Database\Query\QueryBuilder::set¶
See forge#88805
Description¶
TYPO3\CMS\Core\Database\Query\QueryBuilder::set()
accepts as additional fourth parameter
a type the query value should be casted to when third parameter (createNamedParameter
)
is true
. Per default string (\PDO::PARAM_STR
) is used.
Impact¶
Type safe query parameter setting is now also possible via set()
.
Example:
$queryBuilder->set($fieldName, $fieldValue, true, \PDO::PARAM_INT);
ensures $fieldValue
is handled as integer type in the resulting database query.