(PHP 4 >= 4.1.0, PHP 5)
mssql_bind -- Adds a parameter to a stored procedure or a remote stored procedureBinds a parameter to a stored procedure or a remote stored procedure.
stmtStatement resource, obtained with mssql_init().
param_nameThe parameter name, as a string.
Note: 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_null
Wether the parameter is NULL or not. Passing the NULL value as
var will 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.