Method Sql.sql_util.handle_extraargs()
- Method handle_extraargs
array(string|mapping(string|int:mixed)) handle_extraargs(string query, array(mixed) extraargs, void|mapping(string|int:mixed) bindings)
- Description
Handle sprintf-based quoted arguments
- Parameter query
The query as sent to one of the query functions.
- Parameter extraargs
The arguments following the query.
- Parameter bindings
Optional bindings mapping to which additional bindings will be added. It's returned as the second element in the return value. A new mapping is used if this isn't specified.
- Returns
Returns an array with two elements:
Array string 0 The query altered to use bindings-syntax.
mapping(string|int:mixed) 1 A bindings mapping. Zero if no bindings were added.