(PHP 5)
mysqli_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
mysqli_stmt_bind_param ( mysqli_stmt stmt, string types, mixed &var1 [, mixed &...] )
Object oriented style (method):
class
mysqli_stmt {
bool
bind_param ( string types, mixed &var1 [, mixed &...] )
}
mysqli_stmt_bind_param() is used to bind variables for the
parameter markers in the SQL statement that was passed to
mysqli_prepare().
The string types contains one or more characters which specify
the types for the corresponding bind variables
Таблица 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 |
Замечание:
If data size of a variable exceeds max. allowed package size
(max_allowed_package), you have to specify b in
types and use
mysqli_stmt_send_long_data() to send the data in packages.
The number of variables and length of
string types must match the parameters in the statement.