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

Posted 类型

篇首语:青春须早为,岂能长少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 php调用MySQL存储过程的方法集合相关的知识,希望对你有一定的参考价值。

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

本篇文章是对php调用MySQL存储过程的方法进行了集合与汇总 需要的朋友参考下  

  类型一 调用带输入 输出类型参数的方法

复制代码 代码如下: $returnValue = ; try  mysql_query ( "set @Return" );  $spname = P__Test_GetInfo ;  mysql_query ( "call $spname(@Return $userId $pwd )" ) or die ( "[$spname]Query failed:" mysql_error () );  $result_return = mysql_query ( "select @Return" );  $row_return = mysql_fetch_row ( $result_return );  $returnValue = $row_return [ ]; catch ( Exception $e )  echo $e; echo $returnValue; //输出来自存储过程中输出的变量

   类型二 调用带多个输出类型和多个输入类型参数的方法

复制代码 代码如下: $userId = ; try     mysql_query("set @Message");     mysql_query("set @Id");     mysql_query("call P__Test_Login(@Message @Id $userId $pwd )" $conn) or die("Query failed:" mysql_error());     $result_mess = mysql_query("select @Message");     $result_uid = mysql_query("select @Id");     $row_mess = mysql_fetch_row($result_mess);     $row_uid = mysql_fetch_row($result_uid);     $Proc_Error = $row_mess[ ];     $uId = $row_uid[ ]; catch( Exception $e )    echo $e; echo proc return message: $Proc_Error <br/> ; //输出来自存储过程中输出的变量 echo User id: $uId; //获取用户id

   类型三 调用带返回结果集的方法

复制代码 代码如下: try  $spname = P__Test_GetData ;  $query = mysql_query ( "call $spname()" $conn ) or die ( "[$spname]Query failed:" mysql_error() );  while ( $row = mysql_fetch_array ( $query ) )   echo $row [ ProvinceID ] :: $row [ ProvinceName ]; //输出数据集   catch ( Exception $e )  echo $e;

   类型四 调用带返回多个结果集的方法(目前只能通过mysqli来实现~~)

复制代码 代码如下: cha138/Article/program/PHP/201311/21323

相关参考

知识大全 php调用MsSQL存储过程使用内置RETVAL获取过程中的return值

php调用MsSQL存储过程使用内置RETVAL获取过程中的return值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

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

PHP调用MsSQLServer2012存储过程获取多结果集(包含output参数)的详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 如何通过hibernate调用存储过程

用hibernate操作数据库可以通过获取的session值调用connection()方法获取connection从而调用存储过程java调用存储过程什么是存储过程?存储过程是指保存在数据库并在数据

知识大全 ASP调用存储过程源码示例

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

知识大全 调用存储过程[1]

C#高级编程:调用存储过程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 调用存储过程[2]

C#高级编程:调用存储过程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 java调用oracle存储过程

  一无返回值的存储过程  存储过程为  CREATEORREPLACEPROCEDURETESTA(PARAINVARCHARPARAIN VARCHAR) 

知识大全 Hibernate 调用存储过程

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

知识大全 Delphi存储过程调用

Delphi存储过程调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  网上对该问题的帖子很多但

知识大全 SQLSERVER存储过程及调用详解

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