OPTIONAL
SYNOPSIS
mixed * sl_exec(string statement, ...)
DESCRIPTION
Executes the SQL statement <statement> for the current
SQLite database. The SQL statement may contain wildcards like
'?' and '?nnn', where 'nnn' is an integer. These wildcards
can be given as further parameters to sl_exec. With '?nnn'
the number of a specific parameter can be given, the first
parameter has number 1.
If the statement returns data, sl_exec returns an array
with each row (which is itself an array of columns) as
an element.
Pragma statements raise a privilege_violation ("sqlite_pragma",
ob, name, value). If the privilege is denied, an error is
thrown.
The function is available only if the driver is compiled with
SQLite support. In that case, __SQLITE__ is defined.
HISTORY
Added in LDMud 3.3.713.
SEE ALSO
sl_open(E), sl_insert_id(E), sl_close(E)
|