失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql 存储过程 PHP调用MySQL的存储过程的实现代码

mysql 存储过程 PHP调用MySQL的存储过程的实现代码

时间:2022-04-17 06:37:30

相关推荐

mysql 存储过程 PHP调用MySQL的存储过程的实现代码

后端开发|php教程

mysql 存储过程

后端开发-php教程

MySQL好像从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介绍一下方法,以便用到的朋友不用再头疼。

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

$rs = mysql_query(“call func(‘str’)”, $conn);

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

$rs = mysqli_query(“call func(‘str’)”, $conn);

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

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

因为我不是很了解MySQL扩展,以上纯属经验总结,如果有哪位高手知道来龙去脉,欢迎指点。

linux system源码,Ubuntu查看启用仓库,Tomcat配置后闪退,非法爬虫软件,PHP更多网站大全,seo teamlzw

以上就介绍了mysql 存储过程 PHP调用MySQL的存储过程的实现代码,包括了mysql 存储过程方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

个人flash博客源码,vscode go 重构功能,Ubuntu67,配置tomcat图解,sqlite查当天数据吗,家里厕所突然好多爬虫怎么办,php的扩展性,安庆seo推广如何操作,网站展示效果图,ktv源码网站模板下载 迅雷下载lzw

如果觉得《mysql 存储过程 PHP调用MySQL的存储过程的实现代码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。