(PECL)
maxdb_stmt_bind_param
(no version information, might be only in CVS)
stmt->bind_param -- Binds variables to a prepared statement as parameters
Описание
Procedural style:
bool
maxdb_stmt_bind_param ( resource stmt, string types, mixed &var1 [, mixed &...] )
Object oriented style (method):
class
stmt {
bool
bind_param ( array types, mixed &var1 [, mixed &...] )
}
maxdb_stmt_bind_param() is used to bind variables for the
parameter markers in the SQL statement that was passed to
maxdb_prepare().
The string types contains one or more characters which specify
the types for the corresponding bind variables.
Variables for SELECT INTO SQL statements can also be bound using maxdb_stmt_bind_param().
Parameters for database procedures can be bound using maxdb_stmt_bind_param(). See the
examples how to use maxdb_stmt_bind_param() in this cases.
If a variable bound as INTO variable to a SQL statement was used before, the content of this variable
is overwritten by the data of the SELECT INTO statement. A reference to this variable will be invalid after a call to
maxdb_stmt_bind_param().
For INOUT parameters of database procedures the content of the bound INOUT variable is overwritten by the output
value of the database procedure. A reference to this variable will be invalid after a call to
maxdb_stmt_bind_param().
Таблица 1. Type specification chars
Character | Description |
---|
i | corresponding variable has type integer |
d | corresponding variable has type double |
s | corresponding variable has type string |
b | corresponding variable is a blob and will be send in packages |