(no version information, might be only in CVS)
PDOStatement::bindParam -- Binds a parameter to the specified variable name警告 |
本函数是实验性的。本函数的行为,包括函数名称以及其它任何关于本函数的文档可能会在没有通知的情况下随 PHP 以后的发布而改变。使用本函数风险自担。 |
Binds an SQL statement parameter to the specified variable name. The SQL statement parameter can either be a named placeholder or a question mark placeholder.
Output parameters will set the value of the bound PHP variable to the value returned by the database when the SQL statement is executed. This enables you to call stored procedures with output or input/output parameters, for example, for databases that support such features.
For non-NULL input-only variables, you can pass an array of input values to PDOStatement::execute() instead.
Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form :name. For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter.
Name of the PHP variable to bind to the SQL statement parameter.
Explicit data type for the parameter using the PDO_PARAM_* constants. To return an INOUT parameter from a stored procedure, use the bitwise OR operator to set the PDO_PARAM_INPUT_OUTPUT bits for the data_type parameter.
To pass a NULL value as an input parameter, declare the PDO_PARAM_NULL constant.
Length of the data type. To indicate that a parameter is an OUT parameter from a stored procedure, you must explicitly set the length.
例子 2. Execute a prepared statement with question mark placeholders
|
例子 3. Pass a NULL value into a prepared statement
|
例子 4. Call a stored procedure with an INOUT parameter
|