background image

 

PHP 实例:php 调用 MsSQL 存储过程使用内置 RETVAL 获取过程中的

return

本文为大家分析介绍了关于 php 调用 MsSQL 存储过程使用内置 RETVAL 获取过程中的

return

值的方法,需要的朋友参考下

【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