知识大全 PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解

Posted

篇首语:勤勉而顽强地钻研,永远可以使你百尺竿头更进一步。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解相关的知识,希望对你有一定的参考价值。

PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

本篇文章是对PHP调用MsSQL Server 存储过程获取多结果集(包含output参数)的方法进行了详细的分析介绍 需要的朋友参考下  

  【PHP Source Code】

复制代码 代码如下: $dbh = new PDO( sqlsrv:server=连接地址;Database=数据库名 用户名 密码); try  $procName = "P_Test_GetMixData";  $stmt = $dbh >prepare("EXEC $procName ? ? ?");  $nReturnValue = ;  $strReturnValue = "";  $strSearchValue = "abandonship";  $stmt >bindParam( $nReturnValue PDO::PARAM_INT | PDO::PARAM_INPUT_OUTPUT PDO::SQLSRV_PARAM_OUT_DEFAULT_SIZE);  $stmt >bindParam( $strReturnValue PDO::PARAM_STR | PDO::PARAM_INPUT_OUTPUT );  $stmt >bindParam( $strSearchValue PDO::PARAM_STR);  $stmt >execute();  //获取第一个结果集  $rowset_ = $stmt >fetch(PDO::FETCH_ASSOC);  print_r($rowset_ );  echo <br><br> ;  //获取第二个结果集  $stmt >nextRowset();  $rowset_ = $stmt >fetch();  print_r($rowset_ );  echo <br><br> ;  $stmt >nextRowset();  // 获取两个输出类型的参数  echo $nReturnValue <br><br> ;  echo $strReturnValue; catch (Exception $e)  echo $e >getMessage();

   【SQL PROCEDURE】

复制代码 代码如下: /** * 用于测试PDO调用MsSQLServer 存储过程获取复合结果集Demo * Code CreateBy abandonship **/ CREATE PROCEDURE [dbo] [P_Test_GetMixData](  @Message_ tinyint output  @Messgae_ varchar( ) output  @SearchValue varchar( ) ) As set nocount on  set @Message_ =  set @Messgae_ = Hi there!This is abandonship!  select * from _T where col like % +@SearchValue+ %  select * from _T where col like % +@SearchValue+ % set nocount off cha138/Article/program/PHP/201311/20994

相关参考

知识大全 PHP调用MySQL的存储过程

PHP调用MySQL的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL好像从开

知识大全 .Net下调用SQL Server2000中存储过程

.Net下调用SQLServer2000中存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 JSP中调用SQL Server存储过程实例讲解

JSP中调用SQLServer存储过程实例讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下

知识大全 实例讲解JSP调用SQL Server的存储过程

实例讲解JSP调用SQLServer的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  J

知识大全 用ASP调用SQL Server的视图和存储过程

用ASP调用SQLServer的视图和存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 php调用MySQL存储过程的方法集合

php调用MySQL存储过程的方法集合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对p

知识大全 Java/JSP中调用SQL Server存储过程完整示例

Java/JSP中调用SQLServer存储过程完整示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 解析php5配置使用pdo

  检查php扩展库中是否存在php_pdodll(当调用MsSQL同时还需要php_pdo_mssqldll当调用MySQL同时还需要php_pdo_mysqldll)  打开phpini配置文件加

知识大全 简单asp+mssql server 留言板系统

  数据库教程连接程序  subopensql()setsqlrs=serverCreateObject("adodbrecordset")setsqlcn=servercreateobject("a

知识大全 动态创建MSSQL数据库表存储过程

动态创建MSSQL数据库表存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面是利用SQ