给你一个例子
$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了
$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了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货