mixed prepare(
string
$query)
|
|
Prepares a query for multiple execution with execute().
prepare() requires a generic query as string like INSERT INTO numbers VALUES (?, ?, ?)
. The ? characters are placeholders.
Three types of placeholders can be used:
- ? a quoted scalar value, i.e. strings, integers
- ! value is inserted 'as is'
- & requires a file name. The file's contents get
inserted into the query (i.e. saving binary
data in a db)
Use backslashes to escape placeholder characters if you don't want them to be interpreted as placeholders. Example:
"UPDATE foo SET col=? WHERE col='over \& under'"
Overrides
DB_common::prepare() (Prepares a query for multiple execution with execute())
Parameters:
array tableInfo(
object|string
$result, [int
$mode = null])
|
|
Returns information about a table or a result set.
NOTE: only supports 'table' and 'flags' if $result is a table name.
Overrides
DB_common::tableInfo() (Returns information about a table or a result set)
Parameters: