电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > PHP教程 > 正文
简单说一下php调用mysql存储过程的方法
简单说一下php调用mysql存储过程的方法
2010-3-6 9:08:47  文/佚名   出处:中国站长   

lMySQL扩展也是支持存储过程的,不过只支持无返回结果的存储过程,如果该存储过程存在输出,这个调用就会抛出一个错误,具体错误忘记了。调用方式很简单:

$rs = mysql_query("call func('str')", $conn);

这个如果有返回结果,比如返回字符串,就会报错,我现在找到的解决方法是使用MySQLi扩展:

$rs = mysqli_query("call func('str')", $conn);

这样$rs就作为一个普通的MySQL Result来使用了,非常方便。

在调用存储过程的时候,可能还会碰到一个问题,那就是可能会顺序调用多个存储过程,这样同样会报错,解决方法就是在调用一个存储过程并处理完成后,手动关闭MySQL链接,然后再次connect,再调用另一个存储过程再处理,需要调用多少个存储过程,就重新连接多少次。

因为我不是很了解MySQL扩展,以上纯属经验总结。

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    解决PHP设置使用date或mktime函数问…
    分享PHP实现Web系统单点登录的方法
    PHP实用对付IP攻击升级程序改进
    超级有用网站防IP攻击代码详解
    Cannot start session without erro…
    PHP开发应用程序:生成随机字符串的方…
    PHP开发技巧:PHP网站发开实用技巧集…
    详解如何正确配置PHP开发环境
    PHP里实现汉字转区位码的示例代码
    PHP实现列出目录内容与删除目录的内…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号