----------------过程部分-------------------------
if @p_opid = 3 --3 删除
begin
delete from user_info where username = @p_username
select 0 as error,'删除成功' as errormsg
end
----------显示结果-------------
errow errormsg
-------------------------------
0 删除成功
-------------------------------
问题:php调用存储过程后,怎么取得errormsg信息,然后再php页面做判断,失败跳转添加页面;成功返回主页;不知道怎么把执行后的信息拿出来????function execProc($opid,$username,$tel) //传进的参数 opid =3 是删除操作
{
$pName = 'pr_user'; //过程名
$stmt = mssql_init($pName,$this->link);
mssql_bind($stmt, '@p_opid', $opid, SQLINT4,false,false);
mssql_bind($stmt, '@p_username', $username, SQLVARCHAR,false,false);
mssql_bind($stmt, '@p_tel', $tel, SQLVARCHAR,false,false);
return $res = mssql_execute($stmt); //返回的结果集
}
----------------哪位大哥来看看 ---------------------
if @p_opid = 3 --3 删除
begin
delete from user_info where username = @p_username
select 0 as error,'删除成功' as errormsg
end
----------显示结果-------------
errow errormsg
-------------------------------
0 删除成功
-------------------------------
问题:php调用存储过程后,怎么取得errormsg信息,然后再php页面做判断,失败跳转添加页面;成功返回主页;不知道怎么把执行后的信息拿出来????function execProc($opid,$username,$tel) //传进的参数 opid =3 是删除操作
{
$pName = 'pr_user'; //过程名
$stmt = mssql_init($pName,$this->link);
mssql_bind($stmt, '@p_opid', $opid, SQLINT4,false,false);
mssql_bind($stmt, '@p_username', $username, SQLVARCHAR,false,false);
mssql_bind($stmt, '@p_tel', $tel, SQLVARCHAR,false,false);
return $res = mssql_execute($stmt); //返回的结果集
}
----------------哪位大哥来看看 ---------------------
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货