首页 > 作文

PHP调用MYSQL存储过程 不报错的解决方法

更新时间:2023-04-07 06:07:14 阅读: 评论:0

前两天跟同事一起开发一套库存管理,我负责写页面程序,同事负责郑板桥简介写存储过程,写程序时一切进展很顺利,直到开发狼和小羊教学设计完成,我用php调用他的存储过程时问题发生了。

以后开发时需要注意以下几点:

1、连接mysql时要注意后两个参数

define(&#红酒销售8216;client_multi_results’, 131072); //定义常量

$conn=mysql_connect(“localhost”,”root”,”123456″,1,client_multi_results);

$db=mysql_lect_db(“db01”,$conn);

2、调用存储过程方法

很简单共有两种方法

(1)无返回值

mysql_query(“call nj_keep_accounts_sp($id)”,$conn); // 存储过程名称: nj_keep_accounts_sp 参数:$id

(2)有返回值

$id=$_get[“id”];

$r=mysql_query(“call nj_keep_accounts_sp($id)”,$conn);

while($rs=@mysql_fetch_array($r)){愁肠九回

echo($rs[“t_id”]);

}

3、如果调试的时不报错,经常执行不稳定,一会好用一会不好用请注意

我在测试的时候发生过这种事情,发现代码本身无错误,存储过程在mysql里执行也没有出错,问题发生在哪呢?

经过两天的测试最终发ca现,写存储过程的时候调试过程中在执行开始、中间、结尾部份都加了测试返回值。问题就发生在这里。

我把没用的返回值(如:lect @a)类似这种代码全注释之后才发现以前的问题全部解决了,程序也好用了。

摘自 newra

本文发布于:2023-04-07 06:07:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e388775545dcca52eb69903f0ea67975.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP调用MYSQL存储过程 不报错的解决方法.doc

本文 PDF 下载地址:PHP调用MYSQL存储过程 不报错的解决方法.pdf

下一篇:返回列表
标签:存储过程   返回值   测试   程序
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图