专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » phpmysql存储过程:使用PHP调用MySQL的存储过程 »正文

phpmysql存储过程:使用PHP调用MySQL的存储过程

来源: 发布时间:星期二, 2009年1月20日 浏览:34次 评论:0
  MySQL从5.0开始才引入存储过程反正以前做应用时候从没碰过不过现在主要作内部系统所以很多应用都用到了存储过程当然前台有时候也需要MySQL存储过程PHPMySQL Lib好像支持不是很好不过我搜索了些资料虽然不多但是还是尝试使用了现在介绍下思路方法以便用到朋友不用再头疼

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

$rs = mysql_query("call func('str')", $conn);  这个如果有返回结果比如返回就会报错我现在找到解决思路方法是使用MySQLi扩展:

$rs = mysqli_query("call func('str')", $conn);  这样$rs就作为个普通MySQL Result来使用了非常方便

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

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: