php与mssql存储过程的返回值
来源:互联网 发布:win8打开网络快捷键 编辑:程序博客网 时间:2024/05/16 10:01
最近有个项目需要用php调用mssql的存储过程,使用中发现一个问题,无论如何取不到存储过程的返回值。
查了不少资料才找到原因。写一下找到的解决办法,给有需要的人看看。
先写一个测试用的mssql存储过程Test
没有任何输入和输出,只有一个返回值9
原先的代码
发现对$rs如何操作都得不到返回值‘9’,
查了不少资料发现SQL有个内置关键词RETVAL,类型是INT4,用来输出返回值。
所以把程序改成
这样就可以得到正确的返回值了。
:)给以后遇到困惑的人看看。
mssql_execute($sql);
上面是我调用的MMSQL 在存储过中用通过调用的输入参数进行数据处理; 现在已经能对数据进行处理 但在存储过程中会通过return返回1或者0 我不知道如何接受,我根据MYSQL看了几个函数,但都不行 有用过的请赐教 谢谢!
===========================================================
经过我查询相关资料和MSSQL的30个函数,关于如何获取MSSQL存储过程返回值的方法我已经找到 ,只是目前还无法将返回的结果集找到;
下面我将找到的相关资料贴下来,希望对以后再遇到此类问题的朋友能够提供一个好的建议;
在上面的这四个通过MSSQL_bind()函数来添加或者调用存储过程的参数,其中可以看到第四个参数在前连个为FALSE,后两个为TRUE; 当为TRUE时 参数为输出参数;默认为FALSE;
这个时候关键要看的是MSSQL_EXECUTE函数的第二个参数,当它为TRUE时,,显示的是返回参数,也就是你在存储过程中定义的输出参数或者默认的RETURN 参数;
当参数为FALSE时 将输出结果集;;这一点比较重要;
不过如何正确的将结果集获取到我还没弄正确 ,方法出来后我会将方法贴出来供大家参考;
- php与mssql存储过程的返回值
- 如何取得MSSQL中的存储过程的返回值
- 从MSSQL存储过程返回值
- php mssql 存储过程
- PHP怎样调用MSSQL的存储过程
- php调用MSSQL存储过程的方法
- mssql 存储过程调用存储过程 存储过程取存储过程返回值
- PHP 调用MSSQL存储过程
- php调用mssql存储过程
- mssql按分页返回查询结果的存储过程
- PHP如何得到mssql的存储过程的输出参数
- PHP如何得到mssql的存储过程的输出参数?
- PHP如何得到mssql的存储过程的输出参数?
- 2008 mssql的存储过程
- 24 php调用mssql存储过程。
- php 调用mssql存储过程实例应用
- php使用sqlsrv_query调用Mssql存储过程
- php 扩展sqlsrv调用mssql存储过程
- WCF从理论到实践(4):路在何方
- .NET 导入EXCEL后数值型toString会变成空问题
- web core 基础框架
- IE8下按钮变小的解决方案
- 怎么查看和获取SQL Server实例名
- php与mssql存储过程的返回值
- 模态对话框与非模态对话框的区别
- 图片特效处理
- FreeMicaps开发讲解二: 图层
- Tcpdump的使用
- WCF从理论到实践(5):Binding细解
- oracle jobs
- JavaScript Cookies ,cookie 用来识别用户。
- 今日任务-遗留问题