给你一个例子
$stmt = mssql_init("存储过程",$conn);
mssql_bind($stmt,"@数据库里的字段名",$变量名,变量类型);
$result = mssql_execute($stmt);
mssql_free_statement($stmt);
$rs = mssql_fetch_array($result);
$iout = $rs['iout'];
这样使用得前提是iout是存储过程中定义得输出变量
还可以这样
$stmt=mssql_init("pr_insert_sys_online_msg_info",$conn);
mssql_bind($stmt,"RETVAL",$val,SQLVARCHAR); 
mssql_bind($stmt,"@language",$lan,SQLINT1);
$result = mssql_execute($stmt,true); 
这种格式,你可以直接调用$val,就行了
它得值就是1了