Posted in PHP onJuly 03, 2013
【PHP代码】
$stmt = mssql_init('P__Global_Test', $conn) or die("initialize stored procedure failure"); mssql_bind($stmt, "RETVAL", $returnValue, SQLINT4, true); mssql_execute($stmt, false); if( $returnValue == 0 ){ echo 'ABCD'; } else{ <PRE class=php name="code"> echo 'EFGH';</PRE> }
【存储过程】
CREATE PROCEDURE dbo.P__User_JudgeResume( ) set nocount on set @Message = '' if not exists( select * from _Test ) begin return 0 end else begin return 1 end set nocount off GO
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@