mssql_bind
(PHP 4 >= 4.1.0, PHP 5)
mssql_bind -- Adds a parameter to a stored procedure or a remote stored procedureOpis
bool mssql_bind ( resource stmt, string param_name, mixed &var, int type [, int is_output [, int is_null [, int maxlen]]] )Binds a parameter to a stored procedure or a remote stored procedure.
Parametry
stmtStatement resource, obtained with mssql_init().
param_nameThe parameter name, as a string.
Notatka: You have to include the @ character, like in the T-SQL syntax. See the explanation included in mssql_execute().
varThe PHP variable you'll bind the MSSQL parameter to. You can pass it by value, or by reference, to retrieve OUTPUT and RETVAL values after the procedure execution.
typeOne of: SQLTEXT, SQLVARCHAR, SQLCHAR, SQLINT1, SQLINT2, SQLINT4, SQLBIT, SQLFLT4, SQLFLT8, SQLFLTN.
is_outputWether the value is an OUTPUT parameter or not. If it's an OUTPUT parameter and you don't mention it, it will be treated as a normal input parameter and no error will be thrown.
is_nullWether the parameter is NULL or not. Passing the NULL value as
varwill not do the job.maxlenUsed with char/varchar values. You have to indicate the length of the data so if the parameter is a varchar(50), the type must be SQLVARCHAR and this value 50.
Przykłady
| Poprzedni | Spis treści | Następny |
| Microsoft SQL Server Functions | Początek rozdziału |